首先,在服務端進行svn版本庫的相關配置
手動新建版本庫目錄
利用svn命令建立版本庫mkdir /opt/svn
使用命令svnserve啟動服務svnadmin create /opt/svn/runoob
svnserve -d -r 目錄 --listen-port 埠號由於-r 配置方式的不一樣,svn啟動就可以有兩種不同的訪問方式
方式一:-r直接指定到版本庫(稱之為單庫svnserve方式)
在這種情況下,乙個svnserve只能為乙個版本庫工作。svnserve -d -r /opt/svn/runoob
authz配置檔案中對版本庫許可權的配置應這樣寫:
使用類似這樣的url:svn: 即可訪問runoob版本庫[groups]admin=user1
dev=user2
[/]@admin=rw
user2=r
方式二:指定到版本庫的上級目錄(稱之為多庫svnserve方式)
這種情況,乙個svnserve可以為多個版本庫工作svnserve -d -r /opt/svn
authz配置檔案中對版本庫許可權的配置應這樣寫:
如果此時你還用[/],則表示所有庫的根目錄,同理,[/src]表示所有庫的根目錄下的src目錄。[groups]admin=user1
dev=user2
[runoob:/]
@admin=rw
user2=r
[runoob01:/]
@admin=rw
user2=r
使用類似這樣的url:svn:runoob 即可訪問runoob版本庫。
開機自動啟動SVN
echo usage svn exit 1 esac chmod 755 etc rc.d init.d svn ln s etc rc.d init.d svn etc rc.d rc2.d s99svn ln s etc rc.d init.d svn etc rc.d rc3.d s99svn...
ubuntu開機啟動svn(新增自啟動)
今天伺服器重啟了之後,在手動啟動svn服務的時候,想寫個指令碼,讓ubuntu的開機自啟動svn服務。bin bash svnserve d r home svn update rc.d starsvn.sh defaults 這個命令等效於update rc.d startsvn.sh start...
SVN安裝與啟動服務
svn安裝與啟動服務 中小訂閱 一 安裝 error 期望檔案系統格式 2 發現格式 3 使用subversion過程中出現 error 期望檔案系統格式 2 發現格式 3 錯誤,這是伺服器程式subversion和客戶端程式tortoisesvn版本號不一致的。刪除subversion和原有的版本...