linux下SVN服务器搭建
2016-07-15 10:12
309 查看
1、svn安装:
yum -y install svnversion
2、svn配置:
创建版本库目录:
mkdir -p /banbenku/svn/ --(svn文件路径)
3、svn启用:
svnserve -d -r /banbenku/svn --(svn文件路径)
查看启动结果:
ps -ef|grep svn
--查看svn进程,结果如下:
richfit+ 4621 1 0 03:03 ? 00:00:00 svnserve --listen-port 3691 -d -
r /home/richfit110/svn1/
richfit+ 4624 1 0 03:04 ? 00:00:00 svnserve -d -r /home/richfit110/
svn1/
richfit+ 4643 1 0 03:06 ? 00:00:00 svnserve --listen-port 9999 -d -
r /home/richfit110/svn
richfit+ 5367 5314 0 04:07 pts/1 00:00:00 grep --color=auto svn
lsof -i:3690
--查看svn进程,结果如下:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
svnserve 4621 richfit110 3u IPv4 1671067 0t0 TCP *:3691 (LISTEN)
----------------------------------------分割线---------------------------------------------------
4,新建svn版本:
mkdir -p /banbenku/svn/zhoujie/ --(svn文件路径)
cd /banbenku/svn/zhoujie/conf
在这里有三个文件:authz passwd svnserve.conf
svnserve.conf是主要配置文件;
vi svnserve.conf
修改如下:
anon-access = read
auth-access = write
password-db = /banbenku/svn/zhoujie/conf/passwd
authz-db = /banbenku/svn/zhoujie/conf/authz
wq!
保存退出:
然后修改passwd:
建立用户名与密码内容如下:
zhoujie = 123456
wq
保有存退出:
然后修改:authz:
内容如下:
[groups]
admin = zhoujie
[zhoujie:/]
@admin =rw
wq
保存退出!
----------------------------------------分割线---------------------------------------------------
这样我们便配置好了;要使svn配置生效,重启SVN:
ps -ef|grep svn
kill -9 PID
svnserve -d -r /banbenku/svn
然后再检测:
lsof -i:3690
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
svnserve 8454 root 3u IPv4 1346200 0t0 TCP *:svn (LISTEN)
如果如上所示,那便没有问题了;
yum -y install svnversion
2、svn配置:
创建版本库目录:
mkdir -p /banbenku/svn/ --(svn文件路径)
3、svn启用:
svnserve -d -r /banbenku/svn --(svn文件路径)
查看启动结果:
ps -ef|grep svn
--查看svn进程,结果如下:
richfit+ 4621 1 0 03:03 ? 00:00:00 svnserve --listen-port 3691 -d -
r /home/richfit110/svn1/
richfit+ 4624 1 0 03:04 ? 00:00:00 svnserve -d -r /home/richfit110/
svn1/
richfit+ 4643 1 0 03:06 ? 00:00:00 svnserve --listen-port 9999 -d -
r /home/richfit110/svn
richfit+ 5367 5314 0 04:07 pts/1 00:00:00 grep --color=auto svn
lsof -i:3690
--查看svn进程,结果如下:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
svnserve 4621 richfit110 3u IPv4 1671067 0t0 TCP *:3691 (LISTEN)
----------------------------------------分割线---------------------------------------------------
4,新建svn版本:
mkdir -p /banbenku/svn/zhoujie/ --(svn文件路径)
cd /banbenku/svn/zhoujie/conf
在这里有三个文件:authz passwd svnserve.conf
svnserve.conf是主要配置文件;
vi svnserve.conf
修改如下:
anon-access = read
auth-access = write
password-db = /banbenku/svn/zhoujie/conf/passwd
authz-db = /banbenku/svn/zhoujie/conf/authz
wq!
保存退出:
然后修改passwd:
建立用户名与密码内容如下:
zhoujie = 123456
wq
保有存退出:
然后修改:authz:
内容如下:
[groups]
admin = zhoujie
[zhoujie:/]
@admin =rw
wq
保存退出!
----------------------------------------分割线---------------------------------------------------
这样我们便配置好了;要使svn配置生效,重启SVN:
ps -ef|grep svn
kill -9 PID
svnserve -d -r /banbenku/svn
然后再检测:
lsof -i:3690
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
svnserve 8454 root 3u IPv4 1346200 0t0 TCP *:svn (LISTEN)
如果如上所示,那便没有问题了;
相关文章推荐
- Linux基础(13)文本查找利器find的使用方法
- linux kernel debug 之 CallTrace
- VMWARE虚拟机安装CentOS及配置
- linux学习 命令ll后字段的解释
- (总结)Linux的chattr与lsattr命令详解
- Linux 6 下yum方式安装配置LAMP平台
- 每天一个linux命令(40):wc命令
- Centos7.1 安装测试Alluxio 出现Pseudo-terminal will not be allocated because stdin is not a terminal 错误的解决
- Centos7.1 安装测试Alluxio 出现Pseudo-terminal will not be allocated because stdin is not a terminal 错误的解决
- Linux下tar.xz结尾的文件的解压方法
- Linux基础(12)之vim的使用
- cal 显示日历
- Linux下更改目录及其下的子目录和文件的访问权限
- linux开关机和进程相关
- Linux Mint 18升级失败记
- Linux学习总结(11)——Linux文件查找
- Linux学习总结(11)——Linux文件查找
- 学习笔记--《C语言编程语言入门》 linux下c语言编程
- linux(centeros)下搭建svn详解
- nohup不输出日志信息的方法及linux重定向