0
我配置了capitrano以在Windows上從Git bash部署Rails應用程序。我創建了一個rsa密鑰,通過用戶部署和另一個rsa密鑰連接到遠程服務器,並通過我的帳戶連接到bitbucket。Capitrano身份驗證失敗,在Windows上使用Git bash
在部署之前,我使用兩個密鑰設置了ssh-agent。
當部署我有一個身份驗證失敗(publickey錯誤),但是當我嘗試ssh [email protected]它的工作原理和從我的服務器,如果我嘗試git -T git://bitbucket.org它連接和顯示我是我的用戶名。
如何調試此問題?
問題在哪裏?第一次連接到遠程服務器,或者試圖從bitbucket獲取代碼? – 244an
試圖在部署開始時連接到服務器 – ylecuyer
Windows上的env是什麼?從DOS cmd?還是Cygwin?我正在從DOS執行命令,還沒有在Cygwin下安裝ruby。你是如何添加ssh密鑰的?我使用膩子和選美,它運作良好。如果你對服務器執行ssh,會發生什麼? – 244an