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:端口/目录