1

GIT と openSSH を使用して Windows 10 で AWS CodeCommit を使用しようとしています。Putty と正常に接続できますが、使用したくありません。~/.ssh/id_rsa にキーを作成し、AWS コンソールにアップロードしました。したがって、GitBashでsshに接続しようとすると、機能します。

$ ssh git-codecommit.us-east-1.amazonaws.com
You have successfully authenticated over SSH. 
You can use Git to interact with AWS CodeCommit. 
Interactive shells are not supported.
Connection to git-codecommit.us-east-1.amazonaws.com closed by remote host.
Connection to git-codecommit.us-east-1.amazonaws.com closed.

しかし、引っ張ろうとするとうまくいきません。

$ git pull
Permission denied (publickey).
fatal: Could not read from remote repository.

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

SSH キー ID を確認しましたが、正しいです。

$ git remote -v
origin  ssh:/***********@git-codecommit.us-east-1.amazonaws.com/v1/repos/myrepo (fetch)
origin  ssh:/***********@git-codecommit.us-east-1.amazonaws.com/v1/repos/myrepo (push)

SSH 接続の縫い目も私の SSH キー ID で動作します:

$ ssh ***********@git-codecommit.us-east-1.amazonaws.com

別の Windows PC で 1 週間正常に構成しました。

誰かが同じ問題を抱えていますか?何が間違っている可能性がありますか?

4

1 に答える 1