linux 下svn服务器搭建
2016-07-01 13:10
656 查看
1,svn帐密不必是系统帐号,故不必在系统中新建各个用户
2,创建版本库目录后,若要在该目录下生成你需要的各个目录来存放文件,不能使用mkdir命令,需用帐号登录而后创建
一,安装
yum install subversion
二,创建版本库目录
svnadmin create /mnt/svn/svnrepos
三,进入conf目录
authz文件是权限控制文件
passwd是帐号密码文件
svnserve.conf SVN服务配置文件
四,修改
1,设置帐密
vim passwd
[users]
changbo = 123456
2,修改权限控制文件
vim authz
[groups]
development = changbo,xxx
user = test
[/document]
@development = rw
@user = r
[/source]
@development = rw
[/]
@development = rw
五,修改svnserve.conf文件
vi svnserve.conf
打开下面的几个注释:
anon-access = none #匿名用户无权限
auth-access = write #授权用户可写
password-db = /mnt/svn/svnrepos/conf/passwd #使用哪个文件作为账号文件
authz-db = /mnt/svn/svnrepos/conf/authz #使用哪个文件作为权限文件
realm = /mnt/svn/svnrepos # 认证空间名,版本库所在目录
注意这些项前面不能有空格,否则报错:svnserve.conf:12: Option expected
六,启动版本库
启动svn版本库
svnserve -d -r /mnt/svn/svnrepos
-d 意为后台模式
-r 意为服务的根目录
七,关闭
svnpid=`lsof -i:3690 |grep svn|awk '{print $2}'`
kill -9 svnpid
客户端访问
END!
2,创建版本库目录后,若要在该目录下生成你需要的各个目录来存放文件,不能使用mkdir命令,需用帐号登录而后创建
一,安装
yum install subversion
二,创建版本库目录
svnadmin create /mnt/svn/svnrepos
三,进入conf目录
authz文件是权限控制文件
passwd是帐号密码文件
svnserve.conf SVN服务配置文件
四,修改
1,设置帐密
vim passwd
[users]
changbo = 123456
2,修改权限控制文件
vim authz
[groups]
development = changbo,xxx
user = test
[/document]
@development = rw
@user = r
[/source]
@development = rw
[/]
@development = rw
五,修改svnserve.conf文件
vi svnserve.conf
打开下面的几个注释:
anon-access = none #匿名用户无权限
auth-access = write #授权用户可写
password-db = /mnt/svn/svnrepos/conf/passwd #使用哪个文件作为账号文件
authz-db = /mnt/svn/svnrepos/conf/authz #使用哪个文件作为权限文件
realm = /mnt/svn/svnrepos # 认证空间名,版本库所在目录
注意这些项前面不能有空格,否则报错:svnserve.conf:12: Option expected
六,启动版本库
启动svn版本库
svnserve -d -r /mnt/svn/svnrepos
-d 意为后台模式
-r 意为服务的根目录
七,关闭
svnpid=`lsof -i:3690 |grep svn|awk '{print $2}'`
kill -9 svnpid
客户端访问
END!
相关文章推荐
- Linux下常用SVN命令
- linux文件服务器的搭建,并支持远程访问
- Linux的网桥中的STP的实现分析初步
- 在Linux CentOS 6.6上安装Python 2.7.9
- Linux 网桥配置命令:brctl
- linxu学习之android(一):linux下安装android studio 、android sdk安装教程
- 每日一linux命令(22)-------find 命令的参数详解
- Linux 编译一个东西提示:no acceptable C compiler
- linux 的useradd 命令的p选项
- CentOS 7 ARM 版发布:支持树莓派2/香蕉派/CubieTruck
- CentOS 7 ARM 版发布:支持树莓派2/香蕉派/CubieTruck
- centos7 下安装jdk8
- 如何在linux系统centos下通过Eclipse配置opencv
- Centos6.5 安装 opencv2.4.9
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- Linux环境下安装Java
- 史上最简单的tigervnc连接centos7桌面方法
- 玩转12款Linux开源机器人
- 玩转12款Linux开源机器人
- Linux下c++多线程和互斥锁