簡體   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