Linux安装svn服务以及Mac通过cornerstone连接

Linux安装svn服务以及Mac通过cornerstone连接

Linux安装svn服务

1 验证是否安装

svnserver –version
图下是未安装的
这里写图片描述
安装过的如下图
这里写图片描述

2 安装

若为ubutun系统:
apt-get install subversion
若为centos系统:
yum install subversion

3 重新验证

svnserver –version

4 进入到svn的资源目录

创建svn资源库
cd进入存放svn文件目录cd /home/svndir
使用svnadmin create myProject 创建svn资源库
这里写图片描述

5 进入到资源中

这里写图片描述

6 进入到配置文件夹中

cd conf
这里写图片描述
authz 是权限相关的配置

passwd 是帐号相关的配置

svnserve.conf 是资源库相关的配置

7 新增用户

编辑passwd文件,在users下添加用户,格式为 用户名 = 密码
这里写图片描述
这里写图片描述

8 配置用户权限

编辑authz文件,在[/] 下添加权限, 格式为 用户名=权限 (rw) 为读写权限
这里写图片描述

9 配置资源库权限

编辑svnserver.conf文件,如下
这里写图片描述

10 启动或者重启

如果是第一次启动 直接执行命令 svnserver -d -r 目录(可以是绝对路径)
这里写图片描述
如果是重启 首先执行kill
这里写图片描述

Mac通过cornerstone连接

cornerstone左侧空白右击
这里写图片描述

以上我们使用svnserver创建的svn 服务器
所以选择 svn server
server 填写ip
port 无需填写
path svnserver创建无需填写
填写上面第7步骤添加第用户名密码
大功告成!!!
这里写图片描述

报错svn: E170000

使用svnserver创建的svn 服务器应该使用svn协议访问并且不要带有路径信息,如svn://localhost[使用默认端口3690]

使用apache创建svn服务器应该使用http协议访问并且应该带有完整的信息例如http://IP:端口/目录

猜你喜欢

转载自blog.csdn.net/Going_xu/article/details/81228364
今日推荐