Centos 6.5 安装svn服务器
2016-09-06 15:52
423 查看
1.安装subversion
#检查是否安装了低版本的SVN
# rpm -qa subversion
#卸载旧版本SVN
# yum remove subversion
验证安装
检验已经安装的SVN版本信息
# svnserve --version
安装SVN
#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版本仓库下的配置文件目录
2.配置subversion
修改此目录下的三个配置文件
1) svnserve.conf //配置版本库信息和用户文件和用户密码文件的路径、版本库路径,改成如下:
anon-access = 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组用户的权限为 读写
ceshi = rw //test 用户的权限为读写
* = r //其他用户的权限为只读
保存退出
3)passwd 文件 创建或修改用户密码
#vim passwd
ceshi = ceshi //用户名ceshi 的密码为ceshi
ceshi 1 = ceshi 1
//用户名为ceshi 1的密码为ceshi
1
保存退出
配置防火墙
# vi /etc/sysconfig/iptables
添加以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
保存后重启防火墙
# service iptables restart
3.启动svn
svnserve -d -r /opt/svn/repos
查看svn是否启动
netstat -tunlp | grep svn
4.客户端连接
SVN服务已经启动,使用客户端连接。
客户端连接地址:svn://IP/repos
#检查是否安装了低版本的SVN
# rpm -qa subversion
#卸载旧版本SVN
# yum remove subversion
验证安装
检验已经安装的SVN版本信息
# svnserve --version
安装SVN
#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版本仓库下的配置文件目录
2.配置subversion
修改此目录下的三个配置文件
1) svnserve.conf //配置版本库信息和用户文件和用户密码文件的路径、版本库路径,改成如下:
anon-access = 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组用户的权限为 读写
ceshi = rw //test 用户的权限为读写
* = r //其他用户的权限为只读
保存退出
3)passwd 文件 创建或修改用户密码
#vim passwd
ceshi = ceshi //用户名ceshi 的密码为ceshi
ceshi 1 = ceshi 1
//用户名为ceshi 1的密码为ceshi
1
保存退出
配置防火墙
# vi /etc/sysconfig/iptables
添加以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
保存后重启防火墙
# service iptables restart
3.启动svn
svnserve -d -r /opt/svn/repos
查看svn是否启动
netstat -tunlp | grep svn
4.客户端连接
SVN服务已经启动,使用客户端连接。
客户端连接地址:svn://IP/repos
相关文章推荐
- Linux下的进程间通信之管道
- linux 下 ffmpeg 库怎么才可以调试
- linux内核支持usb驱动,usb转串口设备,u盘
- linux 库文件 生成与使用
- Linux命令-进程跟踪命令strace
- Linux命令-服务端口命令netstat
- CentOS7 SSH远程登录服务器详解
- centos7 开放端口
- linux中lnmp环境的搭建
- 常用的Linux命令
- linux下git厂库的创建与使用
- CentOS 7.0下使用yum安装mysql的方法详解
- Linux 系统调用文件编程(文件操作)
- Linux快捷键
- JavaScript文档扫描 - 支持Windows, Linux & macOS
- Linux下vim高亮度显示所需查找字符串
- 解决vbox下安装centos不能上网问题
- linux命令提示符[root@localhost ~]#详解
- CentOS 7+GitLab搭建
- RHEL7.0手动安装