火冰狐 发表于 2018-11-17 10:51:55

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]
查看完整版本: CentOS 下搭建SVN + Apache 服务器