在capistrano 3.1中,:repo_url、:repository和:local_repository有什么区别?
我一直在尝试找到最好的部署方法。我的代码托管在我办公室的本地,并在AWS上进行部署。所有工程师都是从家里进行部署。
我的工作流程现在是:
1. VPN连接 2. 在.ssh/config中设置forward agent为true 3. 将RemoteForward设置为本地托管我们的git存储库的服务器 4. 使用capistrano打开ssh隧道到AWS Deploy并重新启动unicorn 5. 关闭ssh隧道到AWS
我遇到了这个SO问题:Capistrano + Git : repository local to production server,听起来这个问题似乎可以解决远程转发的问题。
:repo_url、:repository和:local_repository有什么区别?
我一直在尝试找到最好的部署方法。我的代码托管在我办公室的本地,并在AWS上进行部署。所有工程师都是从家里进行部署。
我的工作流程现在是:
1. VPN连接 2. 在.ssh/config中设置forward agent为true 3. 将RemoteForward设置为本地托管我们的git存储库的服务器 4. 使用capistrano打开ssh隧道到AWS Deploy并重新启动unicorn 5. 关闭ssh隧道到AWS
我遇到了这个SO问题:Capistrano + Git : repository local to production server,听起来这个问题似乎可以解决远程转发的问题。
:repo_url、:repository和:local_repository有什么区别?