centos搭建svn服务器
2015-07-10 11:14
531 查看
一.作为独立服务器运行,
1.安装subversion
#yum install subversion
#mkdir -p /opt/svn //创建svn目录
#chmod R 777 /opt/svn //修改目录权限为777
#svnadmin create /opt/svn/repos //创建一个svn版本仓库repos (repos 名字自己起)
#cd /opt/svn/repos/conf //进入repos版本仓库下的配置文件目录
修改此目录下的三个配置文件
1) svnserve.conf //配置版本库信息和用户文件和用户密码文件的路径、版本库路径
#vim svnserve.conf
修改一下几处:
#anon-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz
将这前面的 #号去掉,每行的最左边不能有空格,改成如下:
anon-access = none //read改为none
auth-access = write
password-db = passwd
authz-db = authz
realm = repos //改成自己的版本库
如图:
保存退出
2) 修改authz 文件,创建svn组和组用户的权限
#vim authz
[group]
repos = test,test1 //创建一个repos的组,并添加2个用户test,test1
[/] //修改根目录下的权限
@repos = rw //repos组用户的权限为 读写
test = rw //test 用户的权限为读写
* = r //其他用户的权限为只读
如图:
3)passwd 文件 创建或修改用户密码
#vim passwd
test = test //用户名test的密码为test
test1 = test1 //用户名为test2的密码为test2
保存退出
启动SVN
svnserve -d -r /opt/svn/repos
查看SVN进程
ps
-ef|grep svn|grep -v grep
检测SVN端口
netstat
-ln |grep 3690
killall
svnserve //停止
1.安装subversion
#yum install subversion
#mkdir -p /opt/svn //创建svn目录
#chmod R 777 /opt/svn //修改目录权限为777
#svnadmin create /opt/svn/repos //创建一个svn版本仓库repos (repos 名字自己起)
#cd /opt/svn/repos/conf //进入repos版本仓库下的配置文件目录
修改此目录下的三个配置文件
1) svnserve.conf //配置版本库信息和用户文件和用户密码文件的路径、版本库路径
#vim svnserve.conf
修改一下几处:
#anon-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz
将这前面的 #号去掉,每行的最左边不能有空格,改成如下:
anon-access = none //read改为none
auth-access = write
password-db = passwd
authz-db = authz
realm = repos //改成自己的版本库
如图:
保存退出
2) 修改authz 文件,创建svn组和组用户的权限
#vim authz
[group]
repos = test,test1 //创建一个repos的组,并添加2个用户test,test1
[/] //修改根目录下的权限
@repos = rw //repos组用户的权限为 读写
test = rw //test 用户的权限为读写
* = r //其他用户的权限为只读
如图:
3)passwd 文件 创建或修改用户密码
#vim passwd
test = test //用户名test的密码为test
test1 = test1 //用户名为test2的密码为test2
保存退出
启动SVN
svnserve -d -r /opt/svn/repos
查看SVN进程
ps
-ef|grep svn|grep -v grep
检测SVN端口
netstat
-ln |grep 3690
killall
svnserve //停止
相关文章推荐
- 查看linux机器是32位还是64位的方法
- linux grep和正则表达式
- Linux 下 Address already in use 错误的解决
- linux环境变量的临时设置,永久设置和其他。
- Linux下Socket编程的端口问题( Bind error: Address already in use )
- 使用gdb调试程序
- Linux 多线程调试(内存占用、死循环、CPU占用率高……)
- CentOS 7中iptables服务暂停启动和保存备份
- Linux - pure-ftpd
- linux和windows的文件夹共享和互相挂载
- 一种定位内存泄露的方法(Linux)
- linux内存
- Centos 安装R 集成 Hadoop、RHive 配置安装手册
- Centos安装ImageMagick 与 imagick for php详解
- Linux下内存统计和内存泄露类问题的定位方法
- linux系统怎么重启网卡?linux重启网卡的三种教程
- Linux下halt,poweroff,reboot,shutdown命令的区别
- Linux 常用命令
- Linux FTP服务器-VSFTPD虚拟用户配置
- linux(centos)下通过yum安装mysql5.6