CentOS下安裝SVN服務端
阿新 • • 發佈:2018-11-22
auth 帳號 tortoise reat 空間 密碼文件 version 版本 rto
---恢復內容開始---
1.使用yum安裝
yum install subversion
2.創建倉庫
1.創建成功後在svn下面多了幾個文件夾。
cd /home
mkdir svn
svnadmin create /home/svn
2.特別關註一下conf文件夾,這個是存放配置文件的
authz 是權限控制文件
passwd 是帳號密碼文件
svnserve.conf 是SVN服務配置文件
3.配置passwd ---> 賬號密碼
vim passwd
[users]
test = 123456
zhoushan = 123456
前面的為賬號,後面的為密碼
4.配置authz ---> 權限
vim authz 1.個人賬號密碼權限配置 [/] # 倉庫下所有文件 zhoushan=rw # 可讀可寫 test = r # 只讀 *= # 其他用戶無任何權限 2.組權限配置 [groups] group1 = zhoushan group2 = test,zhoushan [/] @group1 = rw @group2 = r * = 格式 [<版本庫>:/項目/目錄] @<用戶組名> = <權限> <用戶名> = <權限>
5.配置svnserve.conf
vim svnserve.conf
打開下面的5個註釋
anon-access = read #匿名用戶可讀
auth-access = write #授權用戶可寫
password-db = passwd #使用哪個文件作為賬號文件
authz-db = authz #使用哪個文件作為權限文件
realm = /home/svn # 認證空間名,版本庫所在目錄
5.啟動與停止
svnserve -d -r /home/svn # 啟動 killall svnserve # 停止 # 上述啟動命令中,-d表示守護進程,-r表示在後臺執行。停止還可以采用殺死進程的方式
6.連接測試
這裏使用TortoiseSVN,輸入地址svn://你的IP 即可,輸入用戶名和密碼就能連接成功了。
默認端口3690,如果你修改了端口,那麽要記得加上端口號。
---恢復內容結束---
CentOS下安裝SVN服務端