linux svn服務配置應用

2021-07-04 11:28:39 字數 1525 閱讀 8948

1.安裝sunversion

#yum -y install subversion

2.建立版本庫目錄

#mkdir /data/svnreports

3.建立版本庫

#svnadmin create /data/svnreports

#ls -l /data/svnreports

drwxr-xr-x. 2 root root 4096 aug 10 09:22 conf

drwxr-sr-x. 6 root root 4096 aug 10 10:12 db

-r--r--r--. 1 root root    2 aug 10 09:17 format

drwxr-xr-x. 2 root root 4096 aug 10 09:17 hooks

drwxr-xr-x. 2 root root 4096 aug 10 09:17 locks

-rw-r--r--. 1 root root  229 aug 10 09:17 readme.txt

4.配置,/data/svnreports/conf下有三個配置檔案authz、passwd、svnserve.conf

authz用來設定使用者許可權,passwd用來儲存使用者密碼,svnserve.conf為主配置檔案

在passwd中的[user]模組下加入test = 123456,表示test的使用者密碼為123456,每行對應乙個使用者

在authz中加入test使用者的許可權,在檔案末尾加入

test=rw

表示test使用者對svn根目錄有讀寫許可權

在svnserve.conf中注釋掉如下幾行

anon-access = none  #禁止匿名使用者訪問

auth-access = write  #授權使用者可寫

password-db = passwd  #指定使用者賬號檔案

authz-db = authz  #指定使用者許可權檔案

realm = /data/svnreports  #指定版本庫目錄

5.import版本庫

svn import /test file:///data/svnreports/test -m "import test"

6.啟動svn版本庫

#svnserve -d -r /data/svnreports

簡單操作:

將檔案checkout到本地

#svn checkout  svn: /data/test  (svn checkout簡寫為svn co)

在版本庫中新增檔案

svn add file1

將改動提交到版本庫

svn commit -m "add file1"  file1  (svn commit簡寫為svn ci)

更新版本庫

svn update  (簡寫為svn up)

svn update如果後面沒有目錄,預設將當前目錄以及子目錄下的所有檔案都更新到最新版本

svn update -r 200 file1(將版本庫中的檔案file1還原到版本200)

linux svn服務安裝

1.先安裝svn服務執行下面命令 yum install subversion2.檢視是否安裝成功 svn help如果出現下面結果,安裝成功 3.建立初始版本庫 svnadmin create home svnrepos4.配置svn cd home svnrepos conf 進入svn配置目錄...

linux svn配置及使用 伺服器端

1.服務端 a.建立版本庫跟路徑 root mkdir home svn b.建立版本庫 root svnadmin create home svn project1 修改版本庫對應的使用者及許可權,可以將所有版本統一為 也可以單獨分開管理 1 乙個使用者配置檔案pwd.conf.2 乙個許可權配置...

Linux svn伺服器搭建

1.安裝 yum安裝svnserver,對於原始碼安裝比較複雜,建議還是yum來安裝吧 yum y install subversion 我執行的這個命令,沒有安裝成功,yum search subversion 也沒有,所有就安裝了subversion devel 結果ok 2.建立版本庫 mkd...