阿里云ecs中手动配置SVN 遇到的一些小问题

在阿里云上配置SVN,前提不用多说,你得有一个ECS实例吧(就是一个你的服务器)。下面具体讲安装流程及问题解决。

环境:centOS7.3

1.安装svn

yum install subversion

2.验证svn是否安装成功。

svn --version

3.创建版本库

先建立你的版本库所在路径。

mkdir  路径   (这里的路径是你自己随意定的,本人是 mkdir  /home/svn);

创建版本库。

cd  /home/svn 

svnadmin    create /home/svn/repos(你的项目名字,你自己定就好了)

cd repos目录下可以看到自动生成的版本库文件

conf  db  format  hooks  locks  README.txt

然后进入conf目录下进行svn的配置。


authz是配置权限的。

passwd是在其中添加要用你svn的项目组成员的账号密码。

svnserve.conf是svn的配置服务文件。

4. 设置帐号密码 vim passwd

在[users]块中添加用户和密码,格式:帐号=密码,如zhangzhiman=zhangzhiman


5. 设置权限 vim authz

在末尾添加如下代码:

[/]

zhangzhiman=rw (r:读,w:写)

6. 修改svnserve.conf文件 vi svnserve.conf 注意删除前面的注释符号‘#’后,文字内容响应顶格。不然之后你链接会出现Option exceptd 字样。不过我不知道具体影不影响使用。

打开下面的几个注释:

anon-access = read #匿名用户可读

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

realm = /home/svn/repos # 认证空间名,版本库所在目录,rrealm = My First Repository ,删除了就好,写上你的。

7 . 启动svn

svnserve -r -d /home/svn/repos 

ps -ef | grep svn 查看是否启动。


8.去ECS控制台设置你的安全组规则


然后你就可以在eclipse中通过svn插件share你的文件了


然后进入下面界面。


填入url后会出现non-existent in reversion 0 。那是因为你现在还没有项目文件在其中,等位置添加后,上传文件到里面就好了。注意出现can't connect to url 或者是什么积极拒绝等,是因为上图第一步中的url地址有误。(反正我是这样的。)

希望可以有点帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值