0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[自分用] gitHubへアクセスする鍵を複数登録する

Last updated at Posted at 2019-03-03

前提

オンプレ版のgitHub等ですでに使っている鍵があるが、別の新たな鍵を作成し、その鍵を使ってgithub.comにアクセスしたい。

鍵の作成

すでに使っている鍵が~/.sshがあるので、以下のコマンドで鍵の名前を-fオプションで指定して別の鍵を作成する。

cd ~/.ssh
ssh-keygen -t rsa -C {メールアドレス} -f {鍵の名前}

ここで作成した鍵をgithub.comのアカウントページから登録しておく。

SSHの設定

作成した鍵を使用してSSHを行う為に、~/.ssh/configファイルに以下を追加する。

Host github.com
  HostName github.com
  User git
  Port 22
  IdentityFile ~/.ssh/{鍵の名前}

接続確認

以下のコマンドで正しく接続できるかを確認する。

ssh -T git@github.com

以下が表示されれば成功。

Hi {username}! You've successfully authenticated, but GitHub does not provide shell access.

アカウントの設定

git管理されたリポジトリ内で以下のコマンドを使用することで、~/.gitconfigに記述された設定ではなく、個別にアカウント情報の設定をし、その設定を使用することができる。

git config user.name {ユーザー名}
git config user.email {メールアドレス}

ただし、以下のように--globalオプションをつけると、~/.gitconfigの設定が変更されてしまうので注意。

git config --global user.name {ユーザー名}
git config --global user.email {メールアドレス}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?