CentOS 下搭建SVN + Apache 服务器
1,安装软件包yum -y install httpd
yum -y install mod_dav_svn
yum -y install subversion
2,验证安装
httpd -version
前往 /etc/httpd/modules/ 下,检查是否包含mod_dav_svn.so和mod_authz_svn.so,如果有,mod_dav_svn安装成功。
svnserve --version
3,创建svn仓库
mkdir-p/svn/
cd/svn/
svnadmincreaterepo1
4,配置并生成一个svn登录的账号
chown -Rapache.apache/svn/repo1
htpasswd-bc/svn/repo1/passwd yourusernameyourpassword
vim /svn/repo1/conf/authz
admin =yourusername
yourusername = rw
@admin = rw
[/]
[*]=r
vim/etc/httpd/conf.d/subversion.conf
DAV svn
SVNParentPath /svn
SVNListParentPath on
AuthType Basic
AuthName "Authorization SVN"
AuthzSVNAccessFile /svn/repo1/conf/authz
AuthUserFile /svn/repo1/passwd
Require valid-user
5,重启apache,svn
service httpd restart
svnserve-d-r/svn/repo1
6,浏览器访问http://ip/repo1/,输入你生成的用户名和密码登录
7,客户端可下载TortoiseSVN使用
8,可参考内容如下:
https://www.cnblogs.com/weifeng1463/p/7593729.html
页:
[1]