Mac 搭建svn服务器, 并让其他人链接上

Mac电脑已经默认安装了SVN,我们只需要打开终端配置开启.

1.验证安装svn,查看版本

svnserve --version


Mac 搭建svn服务器, 并让其他人链接上_第1张图片

2.首先创建代码库,终端输入命令

sudo mkdir -p /Users/XXX(根据自己的用户名修改)/svn/mycode(文件夹名称)

sudo svnadmin create /Users/XXX(根据自己的用户名修改)/svn/mycode   //将之前创建的文件夹设置为svn的代码库

Mac 搭建svn服务器, 并让其他人链接上_第2张图片

3.配置svn用户权限

打开svnserve.cof文件, 可用Sublime ,或者文本编辑器打开

Mac 搭建svn服务器, 并让其他人链接上_第3张图片

修改以上位置,其中anon-access = read代表匿名访问的时候是只读的,若改为anon-access = none代表禁止匿名访问,需要帐号密码才能访问

接下来配置passwd文件

Mac 搭建svn服务器, 并让其他人链接上_第4张图片

在[users]下面添加2个用户(maqc) 和  密码(111111).

配置authz文件

Mac 搭建svn服务器, 并让其他人链接上_第5张图片

在[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工具链接时候,


Mac 搭建svn服务器, 并让其他人链接上_第6张图片

这样就会出现

Mac 搭建svn服务器, 并让其他人链接上_第7张图片

你可能感兴趣的:(Mac 搭建svn服务器, 并让其他人链接上)