恢復內容開始 1.使用yum安裝 2.創建倉庫 1.創建成功後在svn下麵多了幾個文件夾。 2.特別關註一下conf文件夾,這個是存放配置文件的 3.配置passwd 賬號密碼 4.配置authz 許可權 5.配置svnserve.conf 5.啟動與停止 6.連接測試 這裡使用TortoiseSVN ...
---恢復內容開始---
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,如果你修改了埠,那麼要記得加上埠號。
---恢復內容結束---