免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1329 | 回复: 0
打印 上一主题 下一主题

[Subversion] Ubuntu下使用Apache配置Subversion [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-04 22:55 |只看该作者 |倒序浏览

               
       
       
       
       
       
       
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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP