SSH 接続をテストする前に、次のことを済ませておく必要があります:
接続をテストするとき、先立って作成した SSH キーパスフレーズのパスワードを使ってこのアクションを認証する必要があります。 SSH キーのパスフレーズの利用の詳しい情� �については、「SSH キーのパスフレーズを使う」を参照してく� さい。
-
ターミナルターミナルGit Bashを開いてく� さい。
-
以下を入力します。
$ ssh -T git@hostname # GitHub Enterprise Server に ssh を試行する
以下のような警告が表示される� �合があります:
> The authenticity of host 'hostname (IP ADDRESS)' can't be established. > RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. > Are you sure you want to continue connecting (yes/no)?
-
表示されるメッセージのフィンガープリントが Enterprise のパブリックキーのフィンガープリント に一致するかどうかを確認します。 一致する� �合は、
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」を参照してく� さい。
-
出力されたメッセージに、あなたのユーザ名が含まれていることを確認します。 「permission denied」メッセージを受け取った� �合、「Error: Permission denied (publickey)」を参照してく� さい。