簡體   English   中英

即使服務器中存在ssh密鑰,Cap Deployment也會要求輸入密碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM