用的的命令:svnserve 和svnadmin,這兩個命令在安裝subversion時會同svn一同安裝 注:是svnserve而不是svnserver
1.搭建伺服器 svnserve -d -r /var/svn #建立svn伺服器 先建立好目錄 -d 後臺模式 -r 根目錄 到此伺服器即搭建完成,可透過以下方式檢測 檢視程序 ps -ef|grep svn 檢視埠號 netstat -lntup|grep 3690 檢測監聽中的埠即可,預設為3690 檢測透過3690埠開啟的檔案 lsof -i:3690
2.建立版本庫 svnadmin create /var/svn/test #建立目錄需要相應許可權 建立完成之後,如果需要配置許可權,可編輯目中中的conf下的svnserve.conf檔案 一般可進行如下操作 有限的許可權值為: write read none anon-access = read #設定匿名使用者許可權,一般設定為none 位於19行 auth-access=write #設定認證使用者許可權 位於20行 password-db=passwd #設定可訪問使用者及密碼檔案 預設檔案與此配置檔案在統一目錄下 位於27行 檔案中給出了示例 auth-db=authz #設定使用者許可權 預設檔案與此配置檔案在同一目錄下 位於36行 檔案中給出了示例 注:同其他軟體類似,修改配置檔案svnserve.conf後需要重啟服務 使用pkill svnserve結束程序 svnserve -d -r /var/svn 啟動服務
用的的命令:svnserve 和svnadmin,這兩個命令在安裝subversion時會同svn一同安裝 注:是svnserve而不是svnserver
1.搭建伺服器 svnserve -d -r /var/svn #建立svn伺服器 先建立好目錄 -d 後臺模式 -r 根目錄 到此伺服器即搭建完成,可透過以下方式檢測 檢視程序 ps -ef|grep svn 檢視埠號 netstat -lntup|grep 3690 檢測監聽中的埠即可,預設為3690 檢測透過3690埠開啟的檔案 lsof -i:3690
2.建立版本庫 svnadmin create /var/svn/test #建立目錄需要相應許可權 建立完成之後,如果需要配置許可權,可編輯目中中的conf下的svnserve.conf檔案 一般可進行如下操作 有限的許可權值為: write read none anon-access = read #設定匿名使用者許可權,一般設定為none 位於19行 auth-access=write #設定認證使用者許可權 位於20行 password-db=passwd #設定可訪問使用者及密碼檔案 預設檔案與此配置檔案在統一目錄下 位於27行 檔案中給出了示例 auth-db=authz #設定使用者許可權 預設檔案與此配置檔案在同一目錄下 位於36行 檔案中給出了示例 注:同其他軟體類似,修改配置檔案svnserve.conf後需要重啟服務 使用pkill svnserve結束程序 svnserve -d -r /var/svn 啟動服務