1. 程式人生 > >Ubuntu 搭建svn服務器 ,以及常見錯誤解決方案

Ubuntu 搭建svn服務器 ,以及常見錯誤解決方案

mkdir creat mod 服務 csdn 解決 details 守護 center

一、安裝命令:

1)以root身份登錄。執行:sudo su -命令

2)執行安裝命令:apt-get install subversion

二、創建項目目錄

1)mkdir /home/svn/ mkdir /home/svn/project 2)cd /home/svn/project 3)執行權限命令:chmod -R 777 project/

三、創建svn倉庫

svnadmin create /home/svn/project 執行命令後生成一下文件 技術分享

四、設置訪問權限

1)使用vim打開conf/svnserver.conf anon-access = read auth-access = write password-db = password authz-db = authz 去掉 前面的註釋#符號 技術分享
2)使用vim打開 conf/passwd 添加賬戶和密碼(lzh = 0624) 技術分享 3)使用vim打開conf/authz設置訪問權限,admin = lzh,lzh用戶屬於admin權限組 技術分享

五、啟動svn服務器

svnserve -d -r /home/svn -d 表示svnserve 以”守護“進程模式進行 -r 指定文件系統的根目錄位置,這樣客戶端不用輸入全路徑,就可以訪問版本庫 如:svn://192.168.1.109/project

六、在window 平臺安裝svn 客戶端TortoiseSVN,使用checkout

七、常見錯誤

1)Authorization failed

解決方案:使用vim打開conf/authz 添加[/]

技術分享

2)svnserver.conf 文件修改後必須重新啟動svn服務器

關閉svn服務命令:killall -HUP svnserve

開啟svn服務名利:svnserve -d -r /home/svn

3)svn客戶端提交錯誤:Commit fialed(details follow):Authorization failed

技術分享

解決方案:使用vim打開conf/authz 編寫 當前賬戶(lzh)的訪問權限

技術分享

Ubuntu 搭建svn服務器 ,以及常見錯誤解決方案