Mac 搭建svn服务器, 并让其他人链接上
Mac电脑已经默认安装了SVN,我们只需要打开终端配置开启.
1.验证安装svn,查看版本
svnserve --version
2.首先创建代码库,终端输入命令
sudo mkdir -p /Users/XXX(根据自己的用户名修改)/svn/mycode(文件夹名称)
sudo svnadmin create /Users/XXX(根据自己的用户名修改)/svn/mycode //将之前创建的文件夹设置为svn的代码库
3.配置svn用户权限
打开svnserve.cof文件, 可用Sublime ,或者文本编辑器打开
修改以上位置,其中anon-access = read代表匿名访问的时候是只读的,若改为anon-access = none代表禁止匿名访问,需要帐号密码才能访问
接下来配置passwd文件
在[users]下面添加2个用户(maqc) 和 密码(111111).
配置authz文件
在[groups]下添加users = maqc,zmm 表示创建用户组, 包换maqc,zmm2个用户
[/]
@users = rw 这两句表示 给用户组添加权限.
[/]表示授权的目录路径,这里是根目录,假如根目录下有一个目录叫做test,那么我们如果要编辑此目录的权限那么就要写成[test:/]
@uesr表示给用户组授权,如果要给某一个用户授权则不用写前面的@
r表示可读,w表示可写
3.启动svn服务器
在终端输入
svnserve -d -r /Users/xxx(自己电脑用户名)/svn
注意不要输入svnserve -d -r /Users/xxx(自己电脑用户名)/svn/mycode
没有错误返回就说明svn服务器开启成功了
然后需要给用户添加权限, 让其有写入权限,终端输入:
sudo chmod -R g+rws /Users/xxx(自己电脑用户名)/svn
使用Cornerstone工具链接时候,
这样就会出现