GitHub アカウントへの新しい SSH キーの追加
GitHub Enterprise アカウントが新しい (あるいは既存の) SSH キーを使うように設定するには、そのキーを GitHub Enterprise アカウントに追加する必要もあります。
新しい SSH キーを GitHub Enterprise アカウントに追加する前に、以下のことを済ませておかなければなりません:
新しい SSH キーを GitHub Enterpriseアカウントに追加したら、任意のローカルリポジトリで SSH を使うように再設定できます。 詳しい情報についてはリモート URL の HTTPS から SSH への切り替えを参照してください。
メモ: DSA キーは OpenSSH 7.0 で非推奨となっています。利用しているオペレーティングシステムが OpenSSH を使っているなら、SSH のセットアップの際に RSA キーなどの別の種類のキーを使う必要があります。たとえば使用しているオペレーティングシステムがMacOS Sierraであれば、RSA キーを使って SSH をセットアップできます。
-
SSH キーをクリップボードにコピーしてください。
使用する SSH キーの名前がサンプルのコードとは違っている場合は、現在の設定に合わせてファイル名を修正してください。 キーをコピーする際には、改行や空白を追加しないでください。
$ pbcopy < ~/.ssh/id_rsa.pub # id_rsa.pub ファイルの内容をクリップボードにコピーする
参考:
pbcopy
がうまく動作しない場合は、隠れフォルダ.ssh
にアクセスし、使い慣れたテキストエディタでこのファイルを開き、クリップボードにコピーしてください。 -
任意のページの右上で自分のプロフィール画像をクリックし、[Settings] をクリックします。
-
ユーザ設定のサイドバーで [SSH and GPG keys] をクリックします。
-
[New SSH key] または [Add SSH key] をクリックします。
-
[Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば個人の Mac を使っている場合、このキーを "Personal MacBook Air" などと呼ぶことが考えられます。
-
キーを [Key] フィールドに貼り付けます。
-
[Add SSH key] をクリックしてください。
-
GitHub Enterprise パスワードの確認を促された場合は、確認します。
-
SSH キーをクリップボードにコピーしてください。
使用する SSH キーの名前がサンプルのコードとは違っている場合は、現在の設定に合わせてファイル名を修正してください。 キーをコピーする際には、改行や空白を追加しないでください。
$ clip < ~/.ssh/id_rsa.pub # id_rsa.pub ファルの内容をクリップボードにコピーする
参考:
clip
がうまく動作しない場合は、隠しフォルダ.ssh
にアクセスし、使い慣れたテキストエディタでこのファイルを開き、クリップボードにコピーしてください。 -
任意のページの右上で自分のプロフィール画像をクリックし、[Settings] をクリックします。
-
ユーザ設定のサイドバーで [SSH and GPG keys] をクリックします。
-
[New SSH key] または [Add SSH key] をクリックします。
-
[Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば個人の Mac を使っている場合、このキーを "Personal MacBook Air" などと呼ぶことが考えられます。
-
キーを [Key] フィールドに貼り付けます。
-
[Add SSH key] をクリックしてください。
-
GitHub Enterprise パスワードの確認を促された場合は、確認します。
-
SSH キーをクリップボードにコピーしてください。
使用する SSH キーの名前がサンプルのコードとは違っている場合は、現在の設定に合わせてファイル名を修正してください。 キーをコピーする際には、改行や空白を追加しないでください。
$ sudo apt-get install xclip # xclip をダウンロードしてインストールします。 `apt-get`がなければ、それ以外のインストーラ(`yum`など)を使う必要があるかもしれません。 $ xclip -sel clip < ~/.ssh/id_rsa.pub # id_rsa.pubファイルの内容をクリップボードにコピーする
参考:
xclip
がうまく動作しない場合は、隠しフォルダ.ssh
にアクセスし、使い慣れたテキストエディタでこのファイルを開き、クリップボードにコピーしてください。 -
任意のページの右上で自分のプロフィール画像をクリックし、[Settings] をクリックします。
-
ユーザ設定のサイドバーで [SSH and GPG keys] をクリックします。
-
[New SSH key] または [Add SSH key] をクリックします。
-
[Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば個人の Mac を使っている場合、このキーを "Personal MacBook Air" などと呼ぶことが考えられます。
-
キーを [Key] フィールドに貼り付けます。
-
[Add SSH key] をクリックしてください。
-
GitHub Enterprise パスワードの確認を促された場合は、確認します。