[转]使用SVN同步内外网版本库文件
使用SVN同步内外网版本库文件,需要备份的文件在外网,备份机处于局域网内,如何使用svn进行内网外网文件同步。
1,在路由器上开启 “动态DNS”
输入花生壳帐号
moyerockgmail
system
登录
2,在路由器上开启“Dmz主机”
输入待启用动态域名的源主机ip
3,在路由器上“虚拟服务器”上添加转发规则
8080或者8433端口
4,在源主机上配置防火墙,开启相应端口通过
5,在源主机上开启svn协议服务,输入dos命令:
svnserve -d -r D:\Repositories (仓库文件夹地址)
使用TortoiseSVN的SVN Browse测试svn协议状态,输入如: svn://moyegmail.gicp.net/Test,如果显示库内容则成功
6,开始同步:
源目录: svn://moyegmail.gicp.net/Test
同步目标目录: http:// 目标IP:8080/svn/Test/
(1). 如果目标目录 存在相同的项目,请先清除,重新建立空项目
svnadmin create Test
(2). 执行 初始化(在目标目录 )
svnsync init http:// 目标IP:8080/svn/Test/ svn://moyegmail.gicp.net/Test
即svnsync init 目标库 源库
将向你询问登录目标库和源库的用户名和密码,建议为两个库设置相同的用户名及相同的密码正确后,显示
Copied properties for revision 0.
(3). 创建一个.bat放到源项目库中,在需要同步时,调用它来进行源向目标的单向同步:
Sync.bat:
svnsync sync --non-interactive http://目标:8080/svn/Test/ --username admin --password system (目标库帐号)
来源:http://www.cnblogs.com/moye/archive/2011/02/12/SvnSync.html
- Intel G33/G31集成显卡分辨率自定义调整终极完美方案
- foxmail 无法发送邮件热键已注册
- bcdedit无法打开启动配置数据存储拒绝访问
- Outlook Express 无法执行导出 初始化MAPI时出错
- 如何设置系统环境变量
- 解决windows7 Foxmail无法编辑签名
- 设置路由,让局域网用户作为虚拟服务器
- 如何快速关闭win2003系统
- Windows如何远程控制Linux系统
- Windows 2003 硬盘安全设置[针对ASP类网站]
- 解决:该邮件不能从发件箱之外的文件夹中打开,错误0x800420C8
- 您可能没有权限使用网络资源。请与这台服务器的管理员联系。拒绝访问

