![](/img/trans.png)
[英]Capistrano asks for SSH password when deploying from local machine to server
[英]Cap deploy asks for password even though ssh key is present in server
當我嘗試SSH到服務器時,我可以這樣做,因為我的id_rsa.pub
密鑰已添加到服務器中的授權密鑰中。
現在,當我嘗試通過Capistrano將代碼從本地項目文件夾部署到服務器時,服務器會要求輸入密碼。
如果無法ssh且無法部署到同一服務器,我將無法理解可能是什么問題。
$ cap deploy:setup
"no seed data"
triggering start callbacks for `deploy:setup'
* 13:42:18 == Currently executing `multistage:ensure'
*** Defaulting to `development'
* 13:42:18 == Currently executing `development'
* 13:42:18 == Currently executing `deploy:setup'
triggering before callbacks for `deploy:setup'
* 13:42:18 == Currently executing `db:configure_mongoid'
* executing "mkdir -p /home/deploy/apps/development/flyingbird/shared/config"
servers: ["dev1.noob.com", "176.9.24.217"]
Password:
我遇到了問題,每當嘗試在不同的環境中部署應用程序時,都有staging.rb,development.rb文件會覆蓋我的cap腳本憑據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.