SVN 啟動模式

2021-09-25 10:00:21 字數 1084 閱讀 6066

首先,在服務端進行svn版本庫的相關配置

手動新建版本庫目錄

mkdir /opt/svn
利用svn命令建立版本庫

svnadmin create /opt/svn/runoob
使用命令svnserve啟動服務

svnserve -d -r 目錄 --listen-port 埠號

由於-r 配置方式的不一樣,svn啟動就可以有兩種不同的訪問方式

方式一:-r直接指定到版本庫(稱之為單庫svnserve方式)

svnserve -d -r /opt/svn/runoob
在這種情況下,乙個svnserve只能為乙個版本庫工作。

authz配置檔案中對版本庫許可權的配置應這樣寫:

[groups]

admin=user1

dev=user2

[/]@admin=rw

user2=r

使用類似這樣的url:svn: 即可訪問runoob版本庫

方式二:指定到版本庫的上級目錄(稱之為多庫svnserve方式)

svnserve -d -r /opt/svn
這種情況,乙個svnserve可以為多個版本庫工作

authz配置檔案中對版本庫許可權的配置應這樣寫:

[groups]

admin=user1

dev=user2

[runoob:/]

@admin=rw

user2=r

[runoob01:/]

@admin=rw

user2=r

如果此時你還用[/],則表示所有庫的根目錄,同理,[/src]表示所有庫的根目錄下的src目錄。

使用類似這樣的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和原有的版本...