mac下SVN服务器命令行
2016-04-13 19:53
148 查看
1、创建SVN服务器端版本库根目录
mkdir /webroot/svn
2、创建SVN Repository
svnadmin create /webroot/svn/test
3、配置权限
a、配置svnserve.conf
cd /webroot/svn/test/conf
vi svnserve.conf
将
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
前面的#号及空格去掉(注意:如果空格不去掉可能引起权限错误)
再将anon-access = read 改为anon-access = none,这样禁止匿名访问
b、配置passwd
vi passwd
条件用户密码:test=123456
c、配置authz
vi authz
[groups]后面跟的是用户组,可以将passwd里设置的用户添加到不同的用户组里,多个用户用,号分隔
[groups]
group1=test1,test2
group2=test3,test4
之后可以对不同的版本库进行权限设置,如果对所以的版本库设置用[/]
[/]
@group1=rw
@group2=r
[/test2]
@group1=rw
4、启动SVN服务
svnserve -d -r /webroot/svn
5、停止SVN服务
kill -9 svnserve或
killall svnserve
mkdir /webroot/svn
2、创建SVN Repository
svnadmin create /webroot/svn/test
3、配置权限
a、配置svnserve.conf
cd /webroot/svn/test/conf
vi svnserve.conf
将
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
前面的#号及空格去掉(注意:如果空格不去掉可能引起权限错误)
再将anon-access = read 改为anon-access = none,这样禁止匿名访问
b、配置passwd
vi passwd
条件用户密码:test=123456
c、配置authz
vi authz
[groups]后面跟的是用户组,可以将passwd里设置的用户添加到不同的用户组里,多个用户用,号分隔
[groups]
group1=test1,test2
group2=test3,test4
之后可以对不同的版本库进行权限设置,如果对所以的版本库设置用[/]
[/]
@group1=rw
@group2=r
[/test2]
@group1=rw
4、启动SVN服务
svnserve -d -r /webroot/svn
5、停止SVN服务
kill -9 svnserve或
killall svnserve
相关文章推荐
- 小心服务器内存居高不下的元凶--WebAPI服务
- 运维入门
- About SVN
- CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)
- CentOS下SVN服务器测试版安装记录
- 什么是Mac OS X?跟Linux有什么区别
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- 如何在本机搭建SVN服务器
- Windows下搭建本地SVN服务器
- 利用开源软件打造自己的全功能远程工具
- Linux5.9无人值守安装
- 数据中心和云未来的十二大趋势
- 用vsftp快速搭建ftp服务器
- Linux快速构建apache web服务器
- 服务器监控策略浅谈
- Linux vs Mac:Linux 比 Mac 好的 7 个原因
- 如何降低服务器采购成本 原理分析
- 建议的服务器分区办法