Skip to main content

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2023-01-18. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise にアップグレードします。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせく� さい

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

で新しい (または既存の) SSH キーを使用するようにアカウントを構成するには、アカウントにキーを追� する必要もあります。

アカウントへの SSH キーの追� について

SSH (Secure Shell プロトコル) を使用して、 のリポジトリ内のデータにアクセスして書き込むことができます。 SSH 経由で接続する� �合は、ローカル コンピューター上の秘密キー ファイルを使用して認証します。詳しくは、「SSH について」をご覧く� さい。

SSH キーの組を生成した後、公開キーを に追� して、アカウントの SSH アクセスを有効にする必要があります。

前提条件

の新しいアカウントに SSH キーを追� する前に、以下のステップを完了します。

  1. 既存の SSH キーを確認する。 詳しくは、「既存の SSH キーの確認」をご覧く� さい。
  2. 新しい SSH キーを生成し、マシンの SSH エージェントに追� する。 詳細については、「新しい SSH キーを生成して ssh-agent に追� する」を参照してく� さい。

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

でアカウントに新しい SSH 認証キーを追� した後、SSH を使うようにローカル リポジトリを再構成できます。 詳細については、「リモート URL の HTTPS から SSH への切り替え」を参照してく� さい。

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

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

    $ pbcopy < ~/.ssh/id_ed25519.pub
      # Copies the contents of the id_ed25519.pub file to your clipboard

    ヒント: pbcopy が機能しない� �合は、非表示の .ssh フォルダーを探し、お気に入りのテキスト エディターでファイルを開き、クリップボードにコピーできます。

    $ clip < ~/.ssh/id_ed25519.pub
      # Copies the contents of the id_ed25519.pub file to your clipboard

    ヒント: clip が機能しない� �合は、非表示の .ssh フォルダーを探し、お気に入りのテキスト エディターでファイルを開き、クリップボードにコピーできます。

    $ cat ~/.ssh/id_ed25519.pub
      # Then select and copy the contents of the id_ed25519.pub file
      # displayed in the terminal to your clipboard

    ヒント: あるいは、非表示の .ssh フォルダーを探し、お気に入りのテキスト エディターでファイルを開き、クリップボードにコピーできます。

    1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[**設定**]をクリックします。

    ユーザバーの [Settings(設定)] アイコン

  2. ユーザー設定サイドバーで、SSH キーと GPG キー をクリックします。 認証キー

  3. [New SSH key](新しい SSH キー) または [Add SSH key](SSH キーの追� ) をクリックします。 SSH キー ボタン

  4. [Title] フィールドで、新しいキーを説明するラベルを追� します。 たとえば、個人のラップトップを使っている� �合、このキーに「個人用ラップトップ」といった名前を付けます。

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

  6. [Add SSH key](SSH キーの追� ) をクリックします。 キーの追� のボタン

  7. ダイアログが表示されたら GitHub Enterprise Server のアカウントへのアクセスを確認します。 詳しくは、「Sudo モード」を参照してく� さい。

GitHub CLI の詳細については、「GitHub CLI について」を参照してく� さい。

GitHub CLI を使用してアカウントに SSH キーを追� する前に、GitHub CLI に対して認証を行う必要があります。 詳細については、GitHub CLI ドキュメントの「gh auth login」を参照してく� さい。

GitHub アカウントに SSH 認証キーを追� するには、ssh-key add サブコマンドを使って、公開キーを指定します。

gh ssh-key add key-file

新しいキーのタイトルを含めるには、-t または --title フラグを使用します。

gh ssh-key add key-file --title "personal laptop"

新しい SSH キーの生成に関するページの手� �に従って SSH キーを生成した� �合は、このコマンドを使用してアカウントにキーを追� できます。

gh ssh-key add ~/.ssh/id_ed25519.pub