2017-05-12 5 views
0

私は実際に別の開発者からプロジェクトを取り戻しています。私はWindows 10のマシンを持って、レポはbitbucketにあります。
コマンドラインクライアント(cmder)を起動するたびにsshエージェントが起動し、sshキーが追加されました。
ssh -T [email protected]に私のサーバに接続できます。そうすれば、sshキーが機能するようです。
私はssh -T [email protected]を私のサーバから実行することもできます。 Rubyのバージョンは2.3です。*それはnet-sshの問題ではないようです。私のsshのconfigファイルで
私はCapistrano 3.1のデプロイに失敗しました - Windows 10でのbitbucket - "認証ソケットから応答長を読み取る際にエラーが発生しました。"

Host mydomain.com 
ForwardAgent yes 

追加されている。しかし、それぞれの時間は、私はこのエラー

DEBUG [1a76116b] Command: (export GIT_ASKPASS="/bin/echo" GIT_SSH="/home/domain/tmp/git-ssh-app-staging-user.sh" ; /usr/bin/env git ls-remote [email protected]:user/domain-b2c.git HEAD) 
DEBUG [1a76116b]  Error reading response length from authentication socket. 
DEBUG [1a76116b]  Permission denied (publickey). 
DEBUG [1a76116b]  fatal: Could not read from remote repository. 

Please make sure you have the correct access rights and the repository exists. 

私は本当に今何をすべきかわからないんだcap staging deployを試してみました。私は、同様の問題を抱えている人々のために見た多くのソリューションを試してみましたが、何も動作しないようです。 他の開発者にとってうまくいきます。 私のsshキーはgitで生成され、ローカルの.sshフォルダ、サーバssh_authorizedキー、およびbitbucketプロファイル設定にあります。 (リポジトリのsshキーに追加する必要がありますか?)

何か助けてくれてありがとう。

答えて

0

私は最後に見つけましたので、ここで解決策を投稿します: PCでは、あなたのid_rsaキーを入れてパテントをインストールし、Pageantを起動する必要があります。

それだけです!

関連する問題