Linux(CentOS)安装SVN服务端

来源:互联网 发布:淘宝没发票可以投诉吗 编辑:程序博客网 时间:2024/05/22 13:42

安装步骤如下:

1、检查是否已经安装

rpm -qa|grep subversion

2、如果已安装,卸载旧版本

rpm -e --nodeps subversion-libs-1.7.14-10.el7.x86_64rpm -e --nodeps subversion-1.7.14-10.el7.x86_64

3、输入安装SVN命令

yum install subversion  
4、查看SVN安装位置

rpm -ql subversion
5、创建svn版本库目录

mkdir -p /var/svn/project

6、创建版本库
svnadmin create /var/svn/project
执行了这个命令之后会在/var/svn/project目录下生成如下这些文件


7、进入conf目录(svn版本库配置文件)


authz   ---   权限控制文件
passwd ---  帐号密码文件
svnserve.conf   ---   SVN服务配置文件
8、设置SVN帐号及密码
vim passwd
在[users]块中添加用户和密码。
格式:帐号 = 密码,如sunny = sunny
9、设置SVN帐号权限
vim authz
格式:
[SVN目录]
账号 = 权限,如sunny = rw
意思是版本库的目录sunny对其有读写权限, rw:读写权限   r:只写权限   w:只读权限 

10、修改svnserve.conf文件
vim svnserve.conf
打开以下几个注释:
anon-access = read   #匿名用户可读
auth-access = write   #授权用户可写
password-db = passwd   #使用哪个文件作为账号文件
authz-db = authz   #使用哪个文件作为权限文件
realm = /var/svn/project   # 认证空间名,版本库所在目录

11、启动svn版本库
svnserve -d -r /var/svn/project
其中 -d 表示守护进程, -r 表示在后台执行  
12、在Windows上测试
新建一个测试文件夹,在该文件夹下右键选择 SVN checkout如下图(要事先安装TortoiseSVN):


填写SVN的地址,如下图:

提示输入密码,如下图:

13、大工告成。

*如有安装出现问题,可以联系小编或者在下方评论。(邮箱:haowen_sunny@163.com)

2 0
原创粉丝点击