1. 初始化一個代碼倉庫:
svnadmin create /path/to/repos
這一步會在/path/to/repos創建一些初始化的目錄結構。
2.使用ssh通道訪問代碼倉庫。
ln -s /usr/local/svn/bin/svnserve /usr/bin/svnerve
使用ssh通道訪問代碼倉庫時,一定要讓sshd在用戶的搜索路徑下能找到svnerve這個工具。
3.倉庫的權限管理。
groupadd svn
chmod -R g+rw /path/to/repos
chgrop -R svn /path/to/repos
usermod user -G svn
4. 配置客戶端的通道(略)
5. 修改代碼倉庫訪問的路徑
ln -s /path/to/repos /repos
訪問例子:
svn list svn+ssh://server/repos
說明://server 爲安裝svn代碼倉庫的服務器。
/repos 是svn服務器上的絕對路徑。