Ssh :repo_url、:repository和:local_repository之间有什么区别
在Capistrano3.1中:repo_url、:repository和:local_repository之间有什么区别 我一直在努力寻找进行部署的最佳方法。我将代码托管在办公室的本地,并部署到AWS。所有的工程师都在家里进行部署 我现在的工作流程是:Ssh :repo_url、:repository和:local_repository之间有什么区别,ssh,capistrano,capistrano3,Ssh,Capistrano,Capistrano3,在Capistrano3.1中:repo_url、:repository和:local_repository之间有什么区别 我一直在努力寻找进行部署的最佳方法。我将代码托管在办公室的本地,并部署到AWS。所有的工程师都在家里进行部署 我现在的工作流程是: 虚拟专用网 在.ssh/config中设置转发代理为true 将RemoteForward设置为承载git repos的本地服务器 打开ssh隧道,使用capistrano部署AWS并重新启动unicorn 关闭ssh隧道到AWS 我遇到了这样
:repo\u url、:repository和:local\u repository之间有什么区别?:repository是Capistrano v2版本,用于指定要从中获取文件的远程repo :repo_url是:repository的Capistrano v3版本,因此根据您的版本,您将使用其中一个 :local_repository是一个变量,如果您希望从位于您自己的计算机上或您正在开发的任何计算机上的repo获取文件,则可以设置该变量。所以对于:local_repository,您会看到如下内容
set :local_repository, "/home/eric/my_projs/proj1"
我在网上找到了这些答案