centos下搭建svn服务器端/客户端

时间:2022-01-11 16:12:07

1.安装

yum install subversion httpd mod_dav_svn

2.创建仓库存储代码

mkdir /var/repos

svnadmin create /var/repos/svn1

3.启动svn服务器

svnserve -d -r /var/repos/

4.apache部分,查看是否支持svn模块--->

vim /etc/httpd/conf.d/subversion.conf

centos下搭建svn服务器端/客户端

5.编辑文件 /etc/httpd/conf.d/subverson.conf,添加

<Location /svn>
DAV svn
SVNParentPath /var/repos
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /home/svn/passwd
AuthzSVNAccessFile /home/svn/auth
Require valid-user
</Location>

6.创建用户

mkdir /home/svn

htpasswd -c /home/svn/passwd gxc  (输入两遍密码)

htpasswd  /home/svn/passwd gxc2015

-----------------------------------------------------------

cat /home/svn/passwd  ,shows

gxc2015:KRr0TI/BGlmBg
gxc:nnUz/l1.AWl7g

7.最后创建权限  vim /home/svn/auth

chmod 777 -R /var/repos/

centos下搭建svn服务器端/客户端

最后重启apache服务器  service httpd restart

svn的访问地址是:http://192.168.1.63/svn/svn1