设为首页 收藏本站
查看: 769|回复: 0

[经验分享] Ubuntu 10.04下SVN+Apache安装、配置与使用

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-8-4 08:25:34 | 显示全部楼层 |阅读模式
  软件:
1、Ubuntu 10.04 桌面版
2、Subversion
3、Apache
*Subversion和Apache可以不用下载客户端,直接输入apt-get install ......安装

1、安装Ubuntu
2、安装Subversion 、Apache
     终端输入:


  • sudo apt-get install subversion  
  • sudo apt-get install libapache2-svn  
  • sudo apt-get install  Apache2  
  
3、添加svnuser管理用户及subversion组


  • $ sudo adduser svnuser  
  • $ sudo addgroup subversion  
  • $ sudo addgroup svnuser subversion  
  
4、创建版本库
      创建版本库根目录


  • $ sudo mkdir /home/svn  
  • $ cd /home/svn  
  
     创建新的版本库


  • $ sudo mkdir /home/svn/fitness   
  • $ sudo svnadmin create /home/svn/fitness  
  
     这里要给www-data添加权限,因为我们后面要用apache


  • $ sudo chown -R root:subversion fitness  
  • $ sudo chown -R www-data:www-data fitness  
  
     赋予组成员对所有新加入文件仓库的文件拥有相应的权限


  • $ sudo chmod -R g+rws fitness  
  
5、添加用户并设置权限
     创建密码文件


  • htpasswd -c /home/svn/passwd admin  
  
     第二次创建去掉-c,否则会覆盖掉上一步建立的文件
6、配置httpd.conf文件
     在/etc/apache2/mods-enabled下找到dav_svn.conf文件,修改其中内容如下:


  • DAV svn  
  • SVNPath /home/svn/fitness/  
  • AuthType Basic  
  • AuthName "SVN 认证名称"  
  • AuthUserFile /home/svn/passwd  
  • AuthzSVNAcessFile /home/svn/authz  
  • Require valid-user  
  
     passwd文件配置:通过第五步建立
      authz文件配置


  • [groups]  
  • admin = admin  
  • users = zhu  
  • [/]  
  • @admin=rw  
  • * = r  
  • [fitness:/]  
  • @admin = rw  
  • * = r  
  • [fitness:/comm]  
  • * = rw  
  
7、重启apache就可以了。


  • sudo /etc/init.d/apache2 restart  
  
8、启动SVN服务


  • svnserve -d -r /home/svn  
  
     描述说明:
     -d 表示svnserver以“守护”进程模式运行
     -r 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库
     如: http://10.226.144.175/fitness

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-93850-1-1.html 上篇帖子: apache+tomcat 集群 sturts上传文件 FormFile 序列化问题 下篇帖子: apache httpd配置ajp报错:ap_proxy_connect_backend disabling worker for (localhost)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表