繁体   English   中英

对于capistrano,应在deploy.rb的set:repo_url“”中设置哪个存储库?

[英]What repository should be set in set :repo_url “” in deploy.rb for capistrano?

根据描述,我必须在deploy.rb文件中设置一个存储库。

set :application, "my_app_name"
set :repo_url, "git@example.com:me/my_repo.git"

我认为这是我的应用程序的源代码,对吗? 目前,我的应用程序存储库位于cloud9服务器上。 要部署该应用程序,我在cap production deploy系统上键入cap production deploy 那么,我是否必须输入cloud9服务器的URL和路径? 这看起来很奇怪,因为我是从该服务器部署的。 还是将该文件传输到生产系统,然后从开发环境中提取数据? 这是否意味着我需要从Cloud 9服务器到生产服务器的无密码ssh连接,反之亦然? 还是我需要将数据推送到第三个系统?

根据docs ,必须正确设置repo_url ,并且部署的服务器必须能够连接到它。 原因是通过默认,capistrano会尝试将代码从存储repo提取到部署的服务器中,而不是直接推送代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM