首页 / SVN / 阿里云ubuntu安装svn
阿里云ubuntu安装svn
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了阿里云ubuntu安装svn,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1646字,纯文字阅读大概需要3分钟。
内容图文
前置内容(感谢作者):https://blog.csdn.net/sm_wang/article/details/78656120
一、根据前置内容,按顺序执行命令:
1、移除:sudo apt-get remove --purge subversion
2、更新: sudo apt-get update
3、安装: sudo apt-get install subversion
4、mkdir /home/svn
5、创建SVN项目仓库(每个项目都对应一个唯一的仓库):mkdir /home/svn/repository
6、chmod -R 777 /home/svn/repository
7、svnadmin create /home/svn/repository
8、cd /home/svn/repository/
9、sudo chmod -R 777 db
10、vim /home/svn/repository/conf/svnserve.conf
#匿名用户可读
anon-access = read(可改成none,即不可读)
#权限用户可写
auth-access = write
#密码文件为passwd
password-db = passwd
#权限文件为authz
authz-db = authz
11、vim /home/svn/repository/conf/passwd
zhangsan = 123456
12、vim /home/svn/repository/conf/authz
每个项目都要进行一番如下配置:
admin = zhangsan //用户zhangsan属于admin权限组
[repository:/] //项目根目录
[repository:/folder1] //项目根目录/子目录
@admin = rw //admin权限组的权限是读和写
* = rw 所有的组都具有读权限和写权限
13、检查用户组和权限设置是否正确 : svnauthz-validate /home/svn/repository/conf/authz
14、启动服务:svnserve -d -r /home/svn
15、关闭服务:killall svnserve
二、阿里云设置
1、阿里云用户需要设置安全组,并将实例与安全组关联
2、使用serve启动的svn服务器其端口号为3690,需新增一条安全组规则,允许外部访问3690端口(可使用netstat -ntlp命令查看端口占用情况)
三、扩展:
根据不同的配置改变默认端口:
1、通过svnserve -d -r \home\svn来提供服务 (假设\home\svn为你的版本库所在目录)
为svnserve 加上--listen-port参数,比如svnserve -d -r \home\svn --listen-port 81(注:--listen-port中间无隔)
2、通过Apache来提供服务
在httpd.conf中,查找Listen 80,将80修改为你想要的端口
内容总结
以上是互联网集市为您收集整理的阿里云ubuntu安装svn全部内容,希望文章能够帮你解决阿里云ubuntu安装svn所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。