ubuntu svn install

1\安裝包
sudo apt-get install subversion

2\創建項目目錄
sudo mkdir /home/czli/tools/svn_pro


3\創建SVN文件倉庫
$ svnadmin create /home/czli/tools/svn_proj

下面的命令用於將項目導入到SVN 文件倉庫:
$ svn import -m "new" /home/czli/tools/test file://localhost/home/czli/tools/svn_proj


4\修改配置

客戶端check in,commit報錯:Authorization failed
Authorization failed
SVN:認證失敗

如果你是客戶端,就讓別人給你權限。
解決:如果能改文件,則嘗試以下修改:


/home/czli/tools/svn_proj/conf# ls
authz myproject passwd svnserve.conf

svnserve.conf:
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

passwd:
[users]
harry = harryssecret

authz:
[groups]
[/]
harry = rw

* = rw

出現authorization failed異常,一般都是authz文件裏,用戶組或者用戶權限沒有配置好,只要設置[/]就可以,代表根目錄下所
有的資源,如果要限定資源,可以加上子目錄即可。


5\啓動SVN服務
killall svnserve
svnserve -d -r /home/czli/tools
-d 表示svnserver以“守護”進程模式運行
-r 指定文件系統的根位置(版本庫的根目錄),這樣客戶端不用輸入全路徑,就可以訪問版本庫
***注意這個如果不搞好的話,svn checkout 的時候提供的地址可能就找不到了


6\
svn checkout svn://localhost/svn_proj
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章