公司以前用一台win做svn。经常出问题,打算用linux来代替,但里面的数据和权限包括url要和原来的一模一样。
start:
首先导出旧svn:(cmd下)
svnadmin dump h:/svnroot/mmorpg > h:/svnback/backmmorpg.dump
完成后把导出的文件弄到目标机上去
在linux上,我的svn所有库都放在/svn下
mkdir -p /svn/mmorpg
svnadmin create /svn/mmorpg/
svnadmin load /svn/mmorpg/ < /root/backmmorpg.dump
导入后基本就没问题了
然后把win上的passwd和authz弄到/svn目录下
因为原来的是用
所以现在安装mod_ssl然后修改ssl.conf的配置文件,默认端口是443~(根据要求修改成8443了)
修改svn的配置文件:
vi /etc/httpd/conf.d/subversion.conf
DAV svn
SVNPath /svn/mmorpg/
# Limit write permission to list of valid users.
#
# Require SSL connection for password protection.
SSLRequireSSL
AuthType Basic
AuthName "SVN "
AuthzSVNAccessFile /svn/authz
AuthUserFile /svn/passwd
Require valid-user
#
然后重启httpd /etc/init.d/httpd restart
阅读(1323) | 评论(0) | 转发(0) |