svn搭建

svnadmin load /new/path/to/your/repository < ./repository.clear-dump   #导入数据
 
svnadmin dump /mnt/backup/var/www/svn/android  >  /ebsig/android.dump  #导出数据
 
svnadmin create ebsig
 
       htpasswd -c /var/www/svn/htpasswd weifangan weifangan100
  976  htpasswd -c /var/www/svn/htpasswd weifangan
  977  tail -f /etc/httpd/logs/error_log
  978  htpasswd -c /var/www/svn/htpasswd weifangan
  979  cat /var/www/svn/htpasswd
            chown apache.apache -R .
            svnadmin create test
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
yum -y install subversion
 
yum -y install mod_dav_svn
  
mkdir  -p  /var/www/svn/
 
cd /etc/httpd/conf/
vim httpd.conf    #修改监听端口和域名
 
cd /etc/httpd/conf.d/
vim subversion.conf  #内容如下:
LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so
 
<Location /svn>
   DAV svn
   SVNParentPath /var/www/svn
#
#   # Limit write permission to list of valid users.
#   <LimitExcept GET PROPFIND OPTIONS REPORT>
#      # Require SSL connection for password protection.
#      # SSLRequireSSL
#
      AuthType Basic
      AuthName "Authorization Realm"
      AuthUserFile /var/www/svn/htpasswd
      AuthzSVNAccessFile /var/www/svn/auth.conf
      Require valid-user
#   </LimitExcept>
</Location>
 
穿件auth.conf文件
cd /var/www/svn/
vim auth.conf   #编辑该文件格式:参照地址:http://blog.csdn.net/myblog_wjg/article/details/60880800
[groups]
all = cuibobo
design = cuibobo
admin = cuibobo
[/]
@admin = rw
+++++++++++++++++++++++++++++++++++
创建用户和密码:
htpasswd -c  /var/www/svn/htpasswd   用户名
 
在windows客户端可以访问了
posted @ 2017-08-09 15:31  Mansoncui  阅读(69)  评论(0编辑  收藏  举报