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

GitHub アカウントへの新しい SSH キーの追加

GitHub Enterprise Server アカウントが新しい (あるいは既存の) SSH キーを使うように設定するには、そのキーを GitHub Enterprise Server アカウントに追加する必要もあります。

新しい SSH キーを GitHub Enterprise Server アカウントに追加する前に、以下のことを済ませておかなければなりません:

新しい SSH キーを GitHub Enterprise Serverアカウントに追加したら、任意のローカルリポジトリで SSH を使うように再設定できます。 詳しい情報についてはリモート URL の HTTPS から SSH への切り替えを参照してください。

ノート: DSAキー(SSH-DSS)はサポートされなくなりました。 既存のキーは引き続き動作しますが、GitHub Enterprise Serverアカウントに新しいDSAキーを追加することはできません。

ヒント: GitHub CLI を使用して SSH キーを追加することもできます。 詳しい情報については、GitHub CLI ドキュメントの「gh ssh-key add」を参照してください。

  1. SSH 公開鍵をクリップボードにコピーします。

    SSH 公開鍵のファイル名がサンプルコードと異なる場合は、現在の設定に一致するようにファイル名を変更してください。 キーをコピーする際には、改行や空白を追加しないでください。

    $ pbcopy < ~/.ssh/id_ed25519.pub
    # id_ed25519.pub ファイルの内容をクリップボードにコピーする

    ヒント: pbcopy がうまく動作しない場合は、隠れフォルダ .ssh にアクセスし、使い慣れたテキストエディタでこのファイルを開き、クリップボードにコピーしてください。

  2. 任意のページの右上で、プロフィール画像をクリックし、続いてSettings(設定)をクリックしてください。 ユーザバーの [Settings(設定)] アイコン

  3. ユーザ設定サイドバーでSSH and GPG keys(SSH及びGPGキー)をクリックしてください。 認証キー

  4. [New SSH key] または [Add SSH key] をクリックします。 SSH キーボタン

  5. [Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば個人の Mac を使っている場合、このキーを "Personal MacBook Air" などと呼ぶことが考えられます。

  6. キーを [Key] フィールドに貼り付けます。 キーフィールド

  7. [Add SSH key] をクリックしてください。 キーの追加ボタン

  8. GitHub Enterprise Server パスワードの確認を促された場合は、確認します。 sudo モードダイアログ

  1. SSH 公開鍵をクリップボードにコピーします。

    SSH 公開鍵のファイル名がサンプルコードと異なる場合は、現在の設定に一致するようにファイル名を変更してください。 キーをコピーする際には、改行や空白を追加しないでください。

    $ clip < ~/.ssh/id_ed25519.pub
    # id_ed25519.pub ファイルの内容をクリップボードにコピーする

    ヒント: clip がうまく動作しない場合は、隠しフォルダ .ssh にアクセスし、使い慣れたテキストエディタでこのファイルを開き、クリップボードにコピーしてください。

  2. 任意のページの右上で、プロフィール画像をクリックし、続いてSettings(設定)をクリックしてください。 ユーザバーの [Settings(設定)] アイコン

  3. ユーザ設定サイドバーでSSH and GPG keys(SSH及びGPGキー)をクリックしてください。 認証キー

  4. [New SSH key] または [Add SSH key] をクリックします。 SSH キーボタン

  5. [Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば個人の Mac を使っている場合、このキーを "Personal MacBook Air" などと呼ぶことが考えられます。

  6. キーを [Key] フィールドに貼り付けます。 キーフィールド

  7. [Add SSH key] をクリックしてください。 キーの追加ボタン

  8. GitHub Enterprise Server パスワードの確認を促された場合は、確認します。 sudo モードダイアログ

  1. SSH 公開鍵をクリップボードにコピーします。

    SSH 公開鍵のファイル名がサンプルコードと異なる場合は、現在の設定に一致するようにファイル名を変更してください。 キーをコピーする際には、改行や空白を追加しないでください。

    $ sudo apt-get update
    $ sudo apt-get install xclip
    # xclip をダウンロードしてインストールする。 「apt-get」がない場合は、別のインストーラー (「 yum」など) を使用する必要がある
    
    $ xclip -selection clipboard < ~/.ssh/id_ed25519.pub
    # id_ed25519.pub ファイルの内容をクリップボードにコピーする

    ヒント: xclip がうまく動作しない場合は、隠しフォルダ .ssh にアクセスし、使い慣れたテキストエディタでこのファイルを開き、クリップボードにコピーしてください。

  2. 任意のページの右上で、プロフィール画像をクリックし、続いてSettings(設定)をクリックしてください。 ユーザバーの [Settings(設定)] アイコン

  3. ユーザ設定サイドバーでSSH and GPG keys(SSH及びGPGキー)をクリックしてください。 認証キー

  4. [New SSH key] または [Add SSH key] をクリックします。 SSH キーボタン

  5. [Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば個人の Mac を使っている場合、このキーを "Personal MacBook Air" などと呼ぶことが考えられます。

  6. キーを [Key] フィールドに貼り付けます。 キーフィールド

  7. [Add SSH key] をクリックしてください。 キーの追加ボタン

  8. GitHub Enterprise Server パスワードの確認を促された場合は、確認します。 sudo モードダイアログ

問題がまだ解決していませんか?

GitHubコミュニティで質問するサポートへの連絡