我在我的共享Dreamhost賬戶上有我的倉庫倉庫。Capistrano從位於dreamhost上的git倉庫部署
當我從本地計算機上推送時,此功能很好。它會詢問我的密碼。
我也可以登錄到我的生產服務器(在Digital Ocean)並克隆這個存儲庫。
但是,當我嘗試使用Capistrano的部署我得到這個錯誤
DEBUG [0d6a00ed] Permission denied (publickey,password).
DEBUG [0d6a00ed] fatal: The remote end hung up unexpectedly
UPDATE:
我搜索了這個錯誤,並看到許多其他類似的問題和答案。他們中的大多數都連接到github,以及如何上傳ssh密鑰來解決它。但由於我已經能夠從服務器命令行克隆回購,我不明白這是怎麼回事。但我是使用Capistrano的新手,所以我知道什麼
鍵入命令行'ssh-add'。 – matanco
試圖在服務器和我的開發機器上。沒有解決任何問題 – Jepzen