免费注册 查看新帖 |

Chinaunix

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

Ubuntu用Apache2管理Subversion控制系统 [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-03 00:18 |只看该作者 |倒序浏览


文章来源:www.linuxeden.com-Linux伊甸园
  
除安装过程只适用Ubuntu外,别的步骤在其他Linux发行版中都差不多。

(andyluo是我的用户名,请做相应修改)

1、安装Apache2和Subversion模块
在Synaptic里搜索“apache2”, 安装apache2, apache2-common, apache2-utils, apache2-doc(apache文档,推荐安装), libapache2-svn(Apache2的Subversion模块)。
2、创建Subversion库
创建目录:
$ sudo mkdir -p /var/local/repos
创建Subversion库:
$ sudo svnadmin create /var/local/repos
将所有权授予Apache(www-data), 使之能对库文件进行读写操作:
$ sudo chown -R www-data:www-data /var/local/repos
3、配置Apache2(使用基本验证方式,即用户名和密码)
修改/etc/apache2/mods-available/dav_svn.conf, 将对应行改为:

DAV svn
SVNPath /var/local/repos
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/subversion/passwd

Require valid-user

可选步骤:添加用户验证文件(添加后,andyluo使用Subversion就不用输入密码了):
# sudo htpasswd2 -c /etc/subversion/passwd andyluo
4、重启Apache2:
# sudo /etc/init.d/apache2 restart
5、打开浏览器,访问http://localhost/repos, 就可以看到Subversion库的网页。(当然,现在还没有任何东东,下面我们要导入一些文件)
6、添加/home/andyluo/workspace中的文件到http://localhost/repos下的workspace目录
$ svn import -m "操作注释" /home/andyluo/workspace http://localhost/repos/workspace
7、checkout http://localhost/repos/workspace 中的文件到/home/andyluo/test
$ svn checkout http://localhost/repos/workspace /home/andyluo/test


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_657784.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP