Github の SSH 認証の設定
これを root ユーザーとして実行すると仮定すると、実行した 2 番目のコマンドが問題の核心です。SSH 認証を使用して GitHub リポジトリにアクセスしようとしていますが、SSH 認証が構成されていません (または、GitHub アカウントに対してまったく構成されていません)。
「GitHub アカウントに新しい SSH キーを追加する」は、これに関する公式の Github ドキュメントであり、SSH キー ペアを生成し、Github アカウントの適切な場所に公開キーを追加する必要があります (この記事の執筆時点では、これは [設定] - > SSH および GPG キー -> 新しい SSH キーを追加するか、https://github.com/settings/keys )。
手順を要約すると、次のとおりです。
- SSH キーを生成します(オペレーティング システムによって手順が異なることに注意してください)。
- ローカルで実行中の ssh-agent にキーを追加して、パスフレーズを何度も入力する手間を省きます (もちろん、これは上記の #1 でキーを作成するために 1 つを使用したことを前提としています)。
- 最後に、前述のように SSH キーを Github に追加します ( https://github.com/settings/keys )
これらすべての詳細は、一番上のリンクに詳しく記載されています。
ssh -T git@github.com
手順に従ってセットアップをテストするために使用するコマンドです。
初めての git セットアップ
また、これが git を初めて使用する場合は、' First-Time Git Setup ' を読む価値があり、最低限、次のようにして ID をセットアップする必要があります。
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com