1、在SVN目录下创建创建仓库目录 mkdir /home/svn/joblocation
2、将目录定义为仓库 svnadmin create /home/svn/joblocation
3、执行完第二步后;joblocation目录会出现几个文件 、conf.... 进入conf目录,
4、vi svnserve.conf 修改
anon-access=none //权限用户访问
auth-access=write
password-db=passwd //配置用户
authz-db=authz //配置权限
realm=joblocation //真实访问路径 ,这个路径、第一步创建的目录和第6步里的[joblocation:/]必须一样;
//否则不能访问
5、vi passwd 修改
[users]
yaoxianlin=yaoxianlin //添加一个yaoxianlin的用户;密码也为yaoxianlin
6、vi authz 修改
[groups]
admin=yaoxianlin //组名为admin的包括yaoxianlin一个用户,多个用户用,号隔开
[joblocation:/] //具体的哪一个文件的读写 ,就在/后面加目录
@admin=rw //admin组有读写权限
*= //其它无权限
7、重启命令 svnserve -d -r /home/svn
8、停止命令 killall svnserve
访问地址: svn://116.6.1.13:/joblocation
当添加多个仓库时: 先停止服务,然后又从上面第一步到第7步,创建的仓库目录改为其它(joblocation2)
其它一样
2、将目录定义为仓库 svnadmin create /home/svn/joblocation
3、执行完第二步后;joblocation目录会出现几个文件 、conf.... 进入conf目录,
4、vi svnserve.conf 修改
anon-access=none //权限用户访问
auth-access=write
password-db=passwd //配置用户
authz-db=authz //配置权限
realm=joblocation //真实访问路径 ,这个路径、第一步创建的目录和第6步里的[joblocation:/]必须一样;
//否则不能访问
5、vi passwd 修改
[users]
yaoxianlin=yaoxianlin //添加一个yaoxianlin的用户;密码也为yaoxianlin
6、vi authz 修改
[groups]
admin=yaoxianlin //组名为admin的包括yaoxianlin一个用户,多个用户用,号隔开
[joblocation:/] //具体的哪一个文件的读写 ,就在/后面加目录
@admin=rw //admin组有读写权限
*= //其它无权限
7、重启命令 svnserve -d -r /home/svn
8、停止命令 killall svnserve
访问地址: svn://116.6.1.13:/joblocation
当添加多个仓库时: 先停止服务,然后又从上面第一步到第7步,创建的仓库目录改为其它(joblocation2)
其它一样