6

理由はわかりませんが、ssh構成で適切に言及して、githubのviren.pubという名前のIDファイルを探します

git はまだ id_rsa をデフォルトと見なしており、 viren.pubvirenの名前をid_rsa.pubid_rsaに変更しない限り、動作しないようです。

ここで私のssh構成は次のようになります

Host ec2-123-121-121-121.compute-1.amazonaws.com
        Hostname github.com
        User git
        IdentityFile /root/.ssh/viren

誰でも助けてくれますか

4

1 に答える 1

5

host節で定義されたエイリアスを使用してサーバーに接続する場合にのみ、ssh構成が適用されると思います。

つまり、ssh構成に次のものが必要です。

host github
    hostname github.com
    user git
    identityfile /root/.ssh/viren

ディレクティブのhost後には、実際に接続するために使用するものを続ける必要があるため、[Amazon server]適切ではありません。そして、接続するように git に指示する必要があります。

github:/....

(ではないgit@github.com:/.....)

于 2012-05-22T08:20:07.640 に答える