- 论坛徽章:
- 0
|
1,
安装软件
sudo
apt-get install subversion
sudo apt-get install
libapache2-svn
sudo apt-get install
apache2
如果又依赖都装上。如果不能上网,那就只能去网站下载然后安装了,这个我没有试过,不过应该不难。
2,
创建版本库
sudo
svnadmin create
目录地址必须存在,这个就是保存版本仓库的地方,不同的版本仓库创建不同的文件夹即可.
3, Apache用户赋权
sudo
chown -R www-data:www-data
4,配置Apache
sudo
gedit /etc/apache2/mods-available/dav_svn.conf
加入如下内容:
DAV svn
SVNPath
AuthType
Basic
AuthName “subversion repository”
AuthUserFile
/conf/passwd
#
Require
valid-user
#
其中有两行被注释掉了,以保证每次都需要用户名密码。
5,
创建用户
也很简单,建议将用户名密码文件存放在当前版本仓库下conf文件夹下,这样版本仓库多的时候无至于太乱。
因为conf文件夹下已经存在passwd文件了,所以直接添加用户:
sudo
htpasswd -c /conf/passwd
然后输入两遍密码,这个用户就创建好了。
打开/conf/passwd这个文件,会开到形如如下形式的文本:
:
后面是加密后的密码。创建以后,再次需要往别的版本仓库添加这个用户,直接把这一行复制过去就可以了。
6,
重启Apache
sudo
/etc/init.d/apache2 restart
然后就可以在浏览器中输入http://127.0.0.1/svn,
输入刚才创建的用户名和密码就可以访问刚才创建的仓库了。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/90363/showart_2111590.html |
|