linux中svn的搭建

1、svn是什麼?

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

2、安裝:

 yum install subversion
3、查看版本:

svnserve --version
4、進入本地目錄創建版本庫:

svnadmin create /usr/local/svn/demo/
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://192.168.1.78/demo







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章