linux中svn伺服器端搭建

2021-07-22 07:44:36 字數 1469 閱讀 8093

linux中centos7.0  svn的搭建

1、svn是什麼?

svn = 版本控制+備份伺服器

2、安裝:

yum install subversion

3、檢視版本:

svnserve --version

4、進入本地目錄建立版本庫:

svnadmin create /usr/local/svn/team3/

5、ls檢視一下生成的檔案,如下:

conf  db  format  hooks  locks  readme.txt

6、進入版本庫中的配置目錄conf,此目錄有三個檔案:

authz :                許可權配置檔案

passwd :           使用者名稱口令檔案

svnserve.conf:  svn服務綜合配置檔案

7、開啟svnserve.conf配置版本庫資訊和使用者檔案和使用者密碼檔案的路徑、版本庫路徑:

vi svnserve.conf

①# anon-access = none(不允許匿名訪問)

②# auth-access = write(允許寫入)

③# password-db = passwd(訪問時需要輸入密碼)

④#authz-db = authz #訪問許可權設定  將以上四行的注釋去掉

8、建立svn組和組使用者的許可權  :

vi authz

①[group]

g1=u1,u2,u3   //建立乙個g1的組,並指定乙個使用者u1,u2,u3

②[/]              //制定根目錄下的許可權

@g1= rw     //g1組使用者許可權為讀寫

* = r             //其他使用者只有讀許可權

9、建立或修改使用者密碼:

vi  passwd

①[users]

u1 = 123   // 使用者名為u1的使用者的密碼為123

10、svn的啟動:

svnserve  -d  -r  /usr/local/svn/

11、svn的關閉:

ps -aux|grep svn

kill -9 id號

12、檢視是否啟動:

ps  -ef | grep svn

13、svn的自動啟動:

vi  /etc/rc.local    開啟自啟動檔案新增

/usr/bin/svnserve  -d  -r  /usr/local/svn/

14、進入根目錄進行檢出:

cd  /var/www/html

svn checkout svn:

Windows下搭建svn伺服器端

1 軟體 1 服務端 subversion subversion.apache.org getting subversion binary packages windows win32svn files 1.6.16 svn win32 1.6.16.zip 解壓svn win32 1.6.16.z...

Windows下搭建svn伺服器端

1 軟體 1 服務端 subversion subversion.apache.org getting subversion binary packages windows win32svn files 1.6.16 svn win32 1.6.16.zip 解壓svn win32 1.6.16.z...

Windows下搭建svn伺服器端

1 軟體 1 服務端 subversion subversion.apache.org getting subversion binary packages windows win32svn files 1.6.16 svn win32 1.6.16.zip 解壓svn win32 1.6.16.z...