Linux下安装SVN服务端

1、安装

使用yum安装非常简单:

2、配置

2.1. 创建仓库

我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。

我们这里特别关注一下conf文件夹,这个是存放配置文件的

其中:

2.2. 配置passwd

我们创建了2个用户,一个test1,一个test2

2.3. 配置authz

上面配置的含义是,liuxianan/home/svn/下所有文件具有可读可写权限,test只有只读权限,除此之外,其它用户均无任何权限,最后一行*=很重要不能少。

2.3.1. 拓展:使用用户分组

还是这个文件:

上面配置中创建了2个分组,分组1的用户可读可写,分组2的用户只读。

格式说明:

2.4. 配置svnserve.conf

3、启动与停止

上述启动命令中,-d表示守护进程, -r 表示在后台执行。停止还可以采用杀死进程的方式:

4、客户端连接

这里使用TortoiseSVN,输入地址svn://你的IP 即可,不出意外输入用户名和密码就能连接成功了。

默认端口3690,如果你修改了端口,那么要记得加上端口号。

5、配置防火墙端口

添加以下内容:

保存后重启防火墙:

6、如果以上配置好,客户端还是不能连接

你的服务器如果是用的阿里云ECS,它默认入口向3690端口是没有打开的,你需要新添加一条


6
如无特殊说明,文章均为本站原创,转载请注明出处

该文章由 发布

哆啦A梦
本站内容来自自己编写和互联网,不用作商业用途,如有侵权请和管理员联系予以删除,文章仅供学习、参考......