1、安裝svn
yum-y
install
subversion
檢視安裝內容與位置
rpm -ql subversion
2、建立
svn根目錄
mkdir
/data/svn
3、新建版本庫
:testcode
svnadmin create /data/svn/
testcode
注:執行完後,
/data/svn/testcode
目錄下檔案說明
readme.txt
版本庫的說明檔案
conf配置檔案件夾(後續操作最多的資料夾)
db svn
資料檔案資料夾
format
當前版本庫的版本號
hooks svn
的鉤子指令碼資料夾
locks svn
的檔案鎖相關的資料夾
4.testcode庫新增使用者、分配許可權
a.配置svn
vim /data/svn/
testcode
/conf/svnserve.conf
anon-access=none #
去除檔案前的注釋,將read改為none,防止匿名訪問
auth-access=
write
#去除檔案前的注釋
password-db=
passwd
#去除檔案前的注釋
authz-db = authz #去除檔案前的注釋,訪問許可權配置,非常重要,不開啟,分組許可權不生效
b.新增訪問testcode使用者
vim /data/svn/
testcode
/conf/
passwd
[users]
# harry = harryssecret
# sally = sallyssecret
albert=
123456
findyou=
123456
abc=
123456
love=
123456
新增了四個使用者
c.設定新增的使用者許可權
vim /data/svn/
testcode
/conf/authz
[groups
]g_qa=albert,findyou
g_read=abc
[testcode
:/] #[<
版本庫名》:《路徑》]
@g_qa=rw #《使用者組》 = 《許可權》 ,第一種方式
@g_read=r #《使用者名稱》 = 《許可權》 ,第二種方式
love=r
*= #* = 《許可權》,第三種方式,*為任意使用者,此為禁止匿名使用者訪問
注:albert,findyou
可讀可寫,
abc、
love
可讀,其他不可訪問。
d.防火牆開放svn埠通行
iptables -a input -p tcp --dport
3690
-j accept
e.開啟svn服務
svnserve -d -r /data/svn
注:命令寫入指令碼,開機執行,如需要停止
svn,用
「ps -ef|grep svn」
查詢到程序;再
" kill -9
程序號"
即可。
vi
可編輯
i 可以輸入
esc退出
: 冒號
wq 儲存
:冒號q退出
:冒號q!強制退出
svn:
f.svn客戶端訪問
svn://ip/testcode 例:
阿里雲伺服器安裝MySQL服務
1.確保伺服器系統處於最新狀態 root localhost yum y update 若顯示以下內容說明已經更新完成 replaced grub2.x86 64 1 2.02 0.64.el7.centos grub2 tools.x86 64 1 2.02 0.64.el7.centos com...
阿里雲伺服器安裝 nginx
然後是去安裝依賴的庫 命令列yum y install make gcc gcc c glibc glibc devel lsof pcre pcre devel zlib zlib devel openssl openssl devel這是很全,主要看你有沒有安裝過 yum install pcr...
阿里雲伺服器安裝jupyter
1.安裝anaconda 2.配置jupyter notebook jupyter notebook generate config3.在ipython中獲取token in 1 from notebook.auth import passwd in 2 passwd 4.修改jupyter配置檔案...