CENTOS下搭建SVN伺服器

來源:互聯網
上載者:User

標籤:style   blog   http   os   使用   io   strong   ar   檔案   

安裝svn [plain] view plaincopy
  1. yum install -y subversion  


2.驗證安裝是否成功 [plain] view plaincopy
  1. svnserve --version  

 

3.建立svn版本庫 [plain] view plaincopy
  1. mkdir svn  
  2. svnadmin create svn/repo  
      註:repo是版本庫名稱


4.配置svn

建立版本庫後,在這個版本庫的conf目錄下會產生3個設定檔:

[plain] view plaincopy
  1. [[email protected] conf]# pwd  
  2. /root/svn/repo/conf  
  3. [[email protected] conf]# ls  
  4. authz  passwd  svnserve.conf  

     說明

            (1)svnserve.conf:  svn服務綜合設定檔。

            (2)passwd: 使用者名稱口令檔案。

            (3)authz: 許可權設定檔。


4.1 修改passwd檔案
[plain] view plaincopy
  1. [users]  
  2. shang=123456  
  3. li=123456  

註:shang為使用者名稱,123456為密碼

4.2配置可使用純文字密碼 [plain] view plaincopy
  1. vi /$HOME/.subversion/servers  
  2.   
  3. #找到以下內容,注釋去掉並改成yes就行了  
  4. store-plaintext-passwords = yes  
4.3修改authz檔案 [plain] view plaincopy
  1. [groups]  
  2. team=shang,li   
  3. [repo:/]  
  4. @team=rw  
註:repo為之前建立的svn版本庫名稱4.4修改svnserve.conf [plain] view plaincopy
  1. [general]  
  2. anon-access = none  
  3. auth-access = write  
  4. password-db = passwd  
  5. authz-db = authz  
5.啟動和停止svn
5.1啟動svn [plain] view plaincopy
  1. svnserve -d -r /root/svn/  

5.2關閉svn [plain] view plaincopy
  1. ps -aux |grep svn  
  2. kill -9 進程id  


6.匯入工程 [plain] view plaincopy
  1. $ mkdir MyProject  
  2. $ mkdir MyProject/trunk  
  3. $ mkdir MyProject/branches  
  4. $ mkdir MyProject/tags  
  5. svn import MyProject svn://192.168.5.228/repo/MyProject -m "first import project"  
7.匯出工程 [plain] view plaincopy
    1. svn co svn://192.168.5.228/repo/MyProject 

 

設定了[repository:/]的使用者,在採用用戶端TortoiseSVN訪問SVN時,必須這樣寫:svn://192.168.1.100/repository

CENTOS下搭建SVN伺服器

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.