新しい 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
」を参照してください。
-
SSH 公開鍵をクリップボードにコピーします。
SSH 公開鍵のファイル名がサンプルコードと異なる場合は、現在の設定に一致するようにファイル名を変更してください。 キーをコピーする際には、改行や空白を追加しないでください。
$ pbcopy < ~/.ssh/id_ed25519.pub # id_ed25519.pub ファイルの内容をクリップボードにコピーする
ヒント:
pbcopy
がうまく動作しない場合は、隠れフォルダ.ssh
にアクセスし、使い慣れたテキストエディタでこのファイルを開き、クリップボードにコピーしてください。 -
任意のページの右上で、プロフィール画像をクリックし、続いてSettings(設定)をクリックしてください。
-
ユーザ設定サイドバーでSSH and GPG keys(SSH及びGPGキー)をクリックしてください。
-
[New SSH key] または [Add SSH key] をクリックします。
-
[Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば個人の Mac を使っている場合、このキーを "Personal MacBook Air" などと呼ぶことが考えられます。
-
キーを [Key] フィールドに貼り付けます。
-
[Add SSH key] をクリックしてください。
-
GitHub Enterprise Server パスワードの確認を促された場合は、確認します。
-
SSH 公開鍵をクリップボードにコピーします。
SSH 公開鍵のファイル名がサンプルコードと異なる場合は、現在の設定に一致するようにファイル名を変更してください。 キーをコピーする際には、改行や空白を追加しないでください。
$ clip < ~/.ssh/id_ed25519.pub # id_ed25519.pub ファイルの内容をクリップボードにコピーする
ヒント:
clip
がうまく動作しない場合は、隠しフォルダ.ssh
にアクセスし、使い慣れたテキストエディタでこのファイルを開き、クリップボードにコピーしてください。 -
任意のページの右上で、プロフィール画像をクリックし、続いてSettings(設定)をクリックしてください。
-
ユーザ設定サイドバーでSSH and GPG keys(SSH及びGPGキー)をクリックしてください。
-
[New SSH key] または [Add SSH key] をクリックします。
-
[Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば個人の Mac を使っている場合、このキーを "Personal MacBook Air" などと呼ぶことが考えられます。
-
キーを [Key] フィールドに貼り付けます。
-
[Add SSH key] をクリックしてください。
-
GitHub Enterprise Server パスワードの確認を促された場合は、確認します。
-
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
にアクセスし、使い慣れたテキストエディタでこのファイルを開き、クリップボードにコピーしてください。 -
任意のページの右上で、プロフィール画像をクリックし、続いてSettings(設定)をクリックしてください。
-
ユーザ設定サイドバーでSSH and GPG keys(SSH及びGPGキー)をクリックしてください。
-
[New SSH key] または [Add SSH key] をクリックします。
-
[Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば個人の Mac を使っている場合、このキーを "Personal MacBook Air" などと呼ぶことが考えられます。
-
キーを [Key] フィールドに貼り付けます。
-
[Add SSH key] をクリックしてください。
-
GitHub Enterprise Server パスワードの確認を促された場合は、確認します。