1

次を実行すると、成功したようです。

$ sudo ssh -T git@github.com
Hi x! You've successfully authenticated, but GitHub does not provide shell access.

ただし、sudo git pushレポから実行すると機能しません

Permission denied (publickey).
fatal: The remote end hung up unexpectedly

誰でもここで助けることができますか?

4

2 に答える 2

0

EC2 でそれを実行しているという事実は、まったく問題になりません。ここで、ssh キーの設定が正しくない、および/または最初に間違ったユーザーでリポジトリを複製するという問題に直面しています。

何をするにしても、sudo を使用する必要はまったくないはずです。通常のユーザーを使用してレポを複製できるはずです。それでもうまくいかない場合は、このユーザー用に新しい ssh キーを生成し、それをリポジトリに追加してください。もしも

ssh -T git@github.com

がこのユーザーのために再び機能している場合は、レポのクローンを再度試みてください。それが機能する場合は、プッシュできるかどうかを確認してください。

問題が解決しない場合は、GitHub が提供する Linux のインストール ガイドに従っていることを確認してください。そこに書かれていることはすべて、グラフィカル フロントエンドのない Ubuntu バージョンでも機能します。

于 2012-05-23T05:42:49.197 に答える