如何利用svn自动同步更新到网站服务器?

如何利用svn自动同步更新到网站服务器?,第1张

一、安装 SVN服务器程序
11运行 VisualSVN-Server-172msi

12选择程序安装目录 和 SVN仓库目录

我程序装在 C:\Program Files\VisualSVN Server , SVN仓库目录在 D:\SVN
13 安装完成,立即运行

二、服务器配置
21服务器维护界面

22仓库目录默认的内容

23创建新项目wapzucom

23创建用户ve

24设置项目的用户权限

Properties Security Add 选择刚创建的用户 ve ok 应用 确认

三、创建测试服务器目录 D:\>1 通过 git需要服务器跟本地都装有 git,走 SSH,需要部署时 push 即可(这个使用场景很常见,一搜一大把,没什么好说的)。2 通过 rsync这个其实比 git 还简单,一条命令就搞定,也是走 SSHrsync -avP /path/to/project user@remotehost:/path/to/>你是说类似于异地开发的情况吗?一个团队在公司开发,另一个团队在客户现场开发,两个团队需要维护同一个SVN版本库,是这样吗?
如果是这样的话,有两个办法:
1、将SVN服务器架设在公司,并架设一个***线路,在客户现场项目组使用***连接到公司的内网,使用***后就和在公司一样了,当然有个前提就是在客户现场要有上互联网的环境;
2、将SVN服务器架设在公司,在公司的路由器上设置端口映射,将SVN服务器的访问端口开放给外网访问,然后客户现场的项目组就可以使用公司的外网IP地址来访问SVN服务器,当然这也需要客户现场有上互联网的环境。如果公司的外网IP地址不是固定地址,那么还需要申请一个免费域名(在花生壳网站可以申请),通过路由器或者是软件将域名配置给公司的外网地址。
如果是两个人在家开发,又有两种办法:
1、到googlecode等提供svn服务的网站,申请一个源码项目,两个人都连到那个项目就行了
2、某个人在自己的电脑上架设SVN服务器,后面就参考前面的第二种方案。家里的网络环境以不固定外网IP地址的ADSL线路居多,这时就需要到花生壳申请一个免费域名了,否则安装了服务器的那台电脑一重新拨号,就可能导致外网IP地址改变,就无法update和commit了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10275875.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存