構建自己的SVN 代碼託管服務


本文原創自 http://blog.csdn.net/voipmaker  轉載註明出處。

一般公司會搭建自己的代碼倉庫,如SVN,GIT等,本文描述如果在centos從頭上搭建SVN服務器


1. 安裝apache svn模塊和svn 

yum install mod_dav_svn subversion 


2. 配置svn配置文件


vim /etc/httpd/conf.d/subversion.conf

<Location /repos>
    DAV svn
    SVNParentPath /var/www/svn
    AuthType Basic
    AuthName "Authorization Realm"
    AuthUserFile /etc/svn-pass
    Require valid-user
</Location>

上面的路徑可以根據自己的實際情況修改


3. 添加svn用戶

htpasswd -m /etc/svn-pass testuser

根據提示添加用戶密碼


4. 創建svn目錄和倉庫

   

mkdir /var/www/svn
cd /var/www/svn
svnadmin create  test_project
chown apache:apache test_project -R
chcon -R -t httpd_sys_content_t   /var/www/svn/test_project
chcon -R -t httpd_sys_rw_content_t   /var/www/svn/test_project

5. 重啓apach,瀏覽器上輸入 

http://ip/repos/test_project 會提示輸入用戶名密碼,svn客戶端同樣可以下載代碼。


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