SVN服务器搭建与迁移
2014-08-21 11:55
435 查看
实验环境:
服务器端 Linux+Subversion+Apach
客户端 windows
1、yum install subversion //安装svn(安装好之后需要有否则后期启httpd时会出错 mod_dav_svn.so、mod_authz_svn.so)
2、yum install httpd //安装apach
3、svnadmin create /home/zqk/svn //在何处生成svn环境(后期目标文件拥有者是apache)
4、htpasswd -c /etc/httpd/conf.d/itsvnpasswd svn //生成用于web的,svn密码
5、vi /etc/httpd/conf/httpd.conf //编辑SVN的虚拟主机
<VirtualHost *:80>
DocumentRoot /home/zqk/svn
ServerName svn.example.com
<Location /svn> //则在输入svn.example.com/svn 才能打开
D*** svn
SVNPath /home/zqk/svn
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/httpd/conf.d/itsvnpasswd //svn密码文件存放位置
Require valid-user
</Location>
</VirtualHost>
---------------------------------------------------------------------
SVN 服务器迁移
1. 将原来的Repository导出为一个文件dumpfile
> svnadmin dump /home/svn/itsvn > dumpfile
2. 将dumpfile导入到新的Repository
> svnadmin load /home/svn/itsvn < dumpfile
3. 检查新的Repository的conf/目录下的配置文件, 检查hooks/目录下的构子程序等等...
但是对SVN不太熟,找了半天没有找到Repository 目录在哪里 。而且不知道> svnadmin dump path/to/old-repo > dumpfile 怎么执行。问题补充:
Repository目录指的是你的版本库的目录;
服务器端 Linux+Subversion+Apach
客户端 windows
1、yum install subversion //安装svn(安装好之后需要有否则后期启httpd时会出错 mod_dav_svn.so、mod_authz_svn.so)
2、yum install httpd //安装apach
3、svnadmin create /home/zqk/svn //在何处生成svn环境(后期目标文件拥有者是apache)
4、htpasswd -c /etc/httpd/conf.d/itsvnpasswd svn //生成用于web的,svn密码
5、vi /etc/httpd/conf/httpd.conf //编辑SVN的虚拟主机
<VirtualHost *:80>
DocumentRoot /home/zqk/svn
ServerName svn.example.com
<Location /svn> //则在输入svn.example.com/svn 才能打开
D*** svn
SVNPath /home/zqk/svn
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/httpd/conf.d/itsvnpasswd //svn密码文件存放位置
Require valid-user
</Location>
</VirtualHost>
---------------------------------------------------------------------
SVN 服务器迁移
1. 将原来的Repository导出为一个文件dumpfile
> svnadmin dump /home/svn/itsvn > dumpfile
2. 将dumpfile导入到新的Repository
> svnadmin load /home/svn/itsvn < dumpfile
3. 检查新的Repository的conf/目录下的配置文件, 检查hooks/目录下的构子程序等等...
但是对SVN不太熟,找了半天没有找到Repository 目录在哪里 。而且不知道> svnadmin dump path/to/old-repo > dumpfile 怎么执行。问题补充:
Repository目录指的是你的版本库的目录;
相关文章推荐
- svn服务器搭建与迁移
- 在Linux上搭建svn服务器管理项目,Linux系统之间的svn库迁移
- centos7 搭建gitlabt服务器,并将svn迁移到git
- 利用VisualSVN Server 搭建SVN服务器
- SVN服务器的搭建
- RedHat系统下SVN服务器的搭建过程详解
- RedHat系统下SVN服务器的搭建过程详解
- Linux下SVN服务器的搭建与配置
- Ubuntu上搭建SVN服务器全攻略
- 使用svn搭建服务器,客户端使用
- linux下搭建svn服务器
- linux上配置svnserve服务,搭建自己的svn服务器
- Linux系统下SVN服务器的搭建过程详解
- 在windows下搭建SVN服务器
- SVN1.6.3 教程 搭建服务器及myeclipse客户端使用
- 轻松搭建一个Windows SVN服务器
- svn服务器的搭建详解(一)
- Linux系统下SVN服务器的搭建过程详解 ZT
- Linux系统下SVN服务器的搭建过程详解
- 【转载】ubuntu搭建subversion(svn)服务器