我正在寻找以我的工作方式设置git的最佳协议,我的开发团队和我: 我们喜欢使用git进行远程网络服务器和一些本地开发人员的网站版本控制。但我们在网上有两个状态:一个用于生产,一个用于开发。我们已经完成了根生产网站dir的cp -fr到另一个新的目录,并用Apache将virtualHosts用于这两个目录。
我通过git-flow找到了好东西,但我确实知道如何" link"带有git的2个网站版本,可以独立远程访问它们: 我必须" git init --bare"我的在线根网站制作版本(最终有好的帖子钩子来保护.git文件从http访问并分开dir) 那么,我必须为另一个目录中的开发版本做同样的事情(它必须在线才能测试它),或者我必须用git创建一个分支或克隆?
本地机器如何访问所有这两个远程配置?
我们需要对开发远程在线版本进行一些更正以进行测试,当它清理时,将更改从开发版本更改为prod版本。
所有本地git dev工作站都准备好了ssh acces(远程服务器中的pub-ssh-rsa.key:在/home/git/.ssh /....)