1. 程式人生 > >CentOS7搭建SVN伺服器

CentOS7搭建SVN伺服器

        上篇部落格介紹了CentoOS7下jenkins的安裝配置,這篇部落格來簡單介紹下CentOS7下svn的搭建。SVN作為專案版本管理工具,現在在網際網路公司還是是在經常用的。

第一:yum安裝svn

        執行yum install -y subversion即可。

第二:驗證安裝時候完成

        svnserve --version 

        

第三:建立svn版本庫

        mkdir /zd/svn           svnadmin create /zd/svn/project 我這裡將svn作為所有版本庫的目錄,並建立了一個名為project的版本庫 

第四:配置當前版本庫

       版本庫一旦建立後,目錄如下:                        進入conf目錄,你會看到如下檔案:                         其中:                (1)svnserve.conf:  svn服務綜合配置檔案。                          
               (2)passwd: 使用者名稱口令檔案,對相關使用者配置使用者名稱密碼
                        
               (3)authz: 許可權配置檔案,增加使用者
                        

第五:啟動與停止svn

       啟動svn:                svnserve -d -r /zd/svn/

       找出該程序,直接kill掉。

               ps -aux |grep svn  

               kill -9 程序id 

第六:匯入MyProject工程

       $ mkdir /zd/svn/MyProject    
       $ mkdir /zd/svn/MyProject/trunk    
       $ mkdir /zd/svn/MyProject/branches    
       $ mkdir /zd/svn/MyProject/tags    
       svn import MyProject svn://192.168.152.128/project/MyProject -m "first import project"

第七:驗證svn

       svn import test svn://192.168.152.128/zd/svn/project/ -m "zhudan"                     

總結

       拿來主義有必要,但我們更需要創新。開源精神,從我做起。實踐出真知。