ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

このバージョンの GitHub Enterprise はこの日付をもって終了となります: このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2020-05-23. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてください。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してください。

記事のバージョン: Enterprise Server 2.17

SSH 接続をテストする

SSH キーをセットアップして GitHub Enterprise のアカウントに追加した後、接続をテストします。

SSH 接続をテストする前に、次のことを済ませておく必要があります:

接続をテストするとき、先立って作成した SSH キーパスフレーズのパスワードを使ってこのアクションを認証する必要があります。 SSH キーのパスフレーズの利用の詳しい情報については、「SSH キーのパスフレーズを使う」を参照してください。

  1. ターミナルターミナルGit Bashを開いてください。

  2. 以下を入力します。

    $ ssh -T git@hostname
    # Attempts to ssh to GitHub Enterprise

    以下のような警告が表示される場合があります:

    > The authenticity of host 'hostname (IP ADDRESS)' can't be established.
    > RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
    > Are you sure you want to continue connecting (yes/no)?

    また、以下のように表示される場合もあります:

    > 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)?
  3. 表示されているメッセージにあるフィンガープリントがステップ 2 のいずれかのメッセージに一致していることを確認し、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」を参照してください。

  4. 出力されたメッセージに、あなたのユーザ名が含まれていることを確認します。 「permission denied」メッセージを受け取った場合、「Error: Permission denied (publickey)」を参照してください。

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください