SSH 接続をテストする前に、次のことを済ませておく必要があります。
先立って作成した SSH キーパスフレーズのパスワードを使ってこのアクションを認証する必要があります。 「SSH キーのパスフレーズを使う」を参照してください。
Note
この記事には、github.com
ドメインを使うコマンドまたは例が含まれています。 octocorp.ghe.com
など、別のドメインで GitHub にアクセスすることもできます。
-
[ターミナル][ターミナル][Git Bash] を開きます。
-
次のように入力します。
Shell ssh -T git@github.com # Attempts to ssh to GitHub Enterprise Cloud
ssh -T git@github.com # Attempts to ssh to GitHub Enterprise Cloud
以下のような警告が表示される場合があります:
> The authenticity of host 'github.com (IP ADDRESS)' can't be established. > ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU. > Are you sure you want to continue connecting (yes/no)?
-
表示されるメッセージのフィンガープリントが、GitHub の公開キー フィンガープリントと一致することを確認します。 その場合は、「
yes
」と入力します。> Hi USERNAME! You've successfully authenticated, but GitHub does not > provide shell access.
このエラー メッセージが表示されることがあります。
... Agent admitted failure to sign using the key. debug1: No more authentication methods to try. Permission denied (publickey).
これは、特定の Linux ディストリビューションで生じる既知の問題です。 詳しくは、「Error: Agent admitted failure to sign」を参照してください。
注: リモート コマンドはコード 1 で終了します。
-
出力されたメッセージに、あなたのユーザ名が含まれていることを確認します。 "アクセス許可が拒否されました" というメッセージが表示される場合は、「Error: Permission denied (publickey)」を参照してください。