Ubuntu 搭建svn服務器 ,以及常見錯誤解決方案
阿新 • • 發佈:2017-05-29
mkdir creat mod 服務 csdn 解決 details 守護 center
2)使用vim打開 conf/passwd 添加賬戶和密碼(lzh = 0624)
3)使用vim打開conf/authz設置訪問權限,admin = lzh,lzh用戶屬於admin權限組
一、安裝命令:
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 去掉 前面的註釋#符號五、啟動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服務器 ,以及常見錯誤解決方案