阿里云linux服务器配置svn趟过的坑
作者:congcongliu23 日期:2017-11-22 119365 人阅读分类:干货资源
最近上班遇到了问题,之前公司的代码都是存在别人的服务器上,总感觉不大放心,最近公司有了自己的测试服务器,所以要在上面搭建svn环境,以供开发使用。
首先,svn的安装教程,网上一大堆,我就这里也重复一下吧,
安装步骤如下:
1、yum install subversion
2、输入rpm -ql subversion查看安装位置,如下图:
可以看到 svn在bin目录下生成了几个二进制文件。
再输入/usr/bin/svnversion --version 就可以查看svn的版本,这样就说明svn安装成功,如下图:
3、创建svn版本库目录
mkdir -p /var/svn/svnrepos
4、创建版本库
svnadmin create /var/svn/svnrepos
执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件
5、进入conf目录(该svn版本库配置文件)
authz文件是权限控制文件
passwd是帐号密码文件
svnserve.conf SVN服务配置文件
6、设置帐号密码
vi passwd
在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan
7、设置权限
vi authz
在末尾添加如下代码:
[/]
dan=rw
w=r
意思是版本库的根目录dan对其有读写权限,w只有读权限。
8、修改svnserve.conf文件
vi svnserve.conf
打开下面的几个注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/svnrepos # 认证空间名,版本库所在目录
9、启动svn版本库
svnserve -d -r /var/svn/svnrepos
ok,一起都配置好了,本地小乌龟连接一下,失败。连不上去,什么鬼?翻网页,查资料,哦哦,原来是防火墙还要开启3690端口才行,好吧,继续。。搞定!满心希望又试了一次,失败,what?见鬼了吧,继续翻网页,查资料,罪魁祸首终于现身了,原来是阿里云服务器搞的鬼,阿里云安全组规则不允许访问该端口。登上阿里云后台,开放该端口,最后一次了,再不好我就把电脑砸了,颤抖的手又重新点了一下,oooooooook... 感谢上帝,终于连上了。后续checkout代码等等我就不啰嗦了。。。
- 上一篇:个人理财-生钱之道(基金篇)
- 下一篇:管理与领导,该如何寻找平衡点?
猜你还喜欢
- 2017-12-05起早贪黑, 但为什么你还是那么穷?
- 2017-11-30阿里云云大使经验分享:老司机9招带你玩转云大使推广
- 2017-11-30阿里云虚拟主机搭建网站教程
- 2017-11-14关于百度的一些政治不正确的想法
- 2017-11-02电脑配置挑选速成攻略
- 2017-10-30B站上那些优质而免费的干货资源
- 2017-10-26信息素养:垂直搜索效率高
- 2017-10-24信息素养:网络资源干货多
已有1位网友发表了看法:
网络兼职赚钱 评论于 [2018-11-08 17:40:01] 回复
真是技术大神我们是不懂