1.Mac安装服务器
mac系统自带SVN
1.任意位置新建一个文件夹,当做SVN的仓库
假设 创建 ~/svn/project 文件夹
svnadmin create ~/svn/project 就创建了project仓库.
2.配置SVN服务器
2.1 svnserve.conf (SVN仓库配置)
去掉这几个前面的#和空格
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
注意:
1.anon-access 表示匿名访问权限,如果不需要匿名访问,改为 none 就可以了.
2.空格一定要去掉,否则无效
2.2 passed (用户配置文件)
配置方式
[users]
admin = 123
zhangsan = 123
lisi = 123
wangwu = 123
2.3 author (授权 && 用户组配置文件)
用户组配置方式
[groups]
group1 = admin,zhangsan,lisi 用户名用,隔开
授权配置方式
[/] ##根目录
wangwu = rw 授权单个人
@group1 = rw 授权组
[/group1] ##group1目录
@group1 = rw
[/group2] ##group2目录
@group2 = rw
注意:
1.一定要授权用户,才能访问.
2.用户组用@开头,用户就直接写就可以了.
3.r是读权限,w是写权限
3.启动服务器
svnserve -d -r ~/svn
4.关闭服务器
ps -e | grep svnserve 查找svn的ID
kill ID 即可.
5.测试服务器
svn checkout svn://127.0.0.1/project --username=admin --password=123 ./repository
6.使用
设置一个主账号,然后配置客户端,在客户端中添加不同的项目文件夹,最后再进行项目访问权限.
网友评论