- 論壇徽章:
- 0
|
1,
安裝軟件
sudo
apt-get install subversion
sudo apt-get install
libapache2-svn
sudo apt-get install
apache2
如果又依賴都裝上。如果不能上網(wǎng),那就只能去網(wǎng)站下載然后安裝了,這個(gè)我沒有試過,不過應(yīng)該不難。
2,
創(chuàng)建版本庫(kù)
sudo
svnadmin create
目錄地址必須存在,這個(gè)就是保存版本倉(cāng)庫(kù)的地方,不同的版本倉(cāng)庫(kù)創(chuàng)建不同的文件夾即可.
3, Apache用戶賦權(quán)
sudo
chown -R www-data:www-data
4,配置Apache
sudo
gedit /etc/apache2/mods-available/dav_svn.conf
加入如下內(nèi)容:
DAV svn
SVNPath
AuthType
Basic
AuthName “subversion repository”
AuthUserFile
/conf/passwd
#
Require
valid-user
#
其中有兩行被注釋掉了,以保證每次都需要用戶名密碼。
5,
創(chuàng)建用戶
也很簡(jiǎn)單,建議將用戶名密碼文件存放在當(dāng)前版本倉(cāng)庫(kù)下conf文件夾下,這樣版本倉(cāng)庫(kù)多的時(shí)候無至于太亂。
因?yàn)閏onf文件夾下已經(jīng)存在passwd文件了,所以直接添加用戶:
sudo
htpasswd -c /conf/passwd
然后輸入兩遍密碼,這個(gè)用戶就創(chuàng)建好了。
打開/conf/passwd這個(gè)文件,會(huì)開到形如如下形式的文本:
:
后面是加密后的密碼。創(chuàng)建以后,再次需要往別的版本倉(cāng)庫(kù)添加這個(gè)用戶,直接把這一行復(fù)制過去就可以了。
6,
重啟Apache
sudo
/etc/init.d/apache2 restart
然后就可以在瀏覽器中輸入http://127.0.0.1/svn,
輸入剛才創(chuàng)建的用戶名和密碼就可以訪問剛才創(chuàng)建的倉(cāng)庫(kù)了。
本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u3/90363/showart_2111590.html |
|