當前位置:
首頁 > 最新 > 搭建SVN伺服器

搭建SVN伺服器

現在git做為分散式版本控制系統越來越流行,但是還是有很大一部分人使用svn。

主要是SVN做為集中式版本控制系統,使用,管理均很方便,很適合小團隊集中開發。

svn伺服器目前主要是使用apche+svn支持的。

系統環境:ubuntu 16.04


1.安裝subversion

sudo apt-get install subversion


2.安裝apache2

先安裝apache

sudo apt-get install apache2

再安裝的svn庫

sudo apt-get install libapache2-svn

最後安裝apche工具類

sudo apt-get install apache2-utils


安裝完成後,創建數據管理目錄

sudo mkdir -p /data/svn

創建svn項目

sudo svnadmin create /data/svn/testproject

修改目錄擁有者為www-data(運行apache的用戶)

sudo chown -R www-data /data/svn/

創建用戶文件

htpasswd -c /data/svn/passwd test

test是用戶名,可自行改成別的,運行命令時會要求輸入一個密碼。

修改apache配置

vi /etc/apache2/mods-available/dav_svn.conf

加入下面內容

DAV svn SVNPath /data/svn/testproject AuthType Basic AuthName "Subversion Repository" AuthUserFile /data/svn/passwd Require valid-user

:wq 保存並退出

重啟apache

sudo /etc/init.d/apache2 restart

之後打開http://[您的IP]/svn 就可以進入svn的目錄。

如果不想使用80埠,可編輯/etc/apache2/ports.conf 修改。

如果不想使用svn子目錄,則修改上面配置中Location 後面的/svn。

↓↓↓掃碼看BUG↓↓↓


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Bossky程序員 的精彩文章:

TAG:Bossky程序員 |