2016年10月24日

Gitで認証鍵を使う

認証鍵が送られてきたのでそれでGitに接続するまでの試行錯誤。

まず、送られてきたのが

xxxxxxxxx.key
xxxxxxxxx.ppk

id_rsaとかid_rsa.pubじゃないんだね。

これはPutty形式と呼ばれるものでOpenSSH形式に変換しなくてはいけない。
参考:Putty形式をOpenSSH形式に変換 | tkd55 blog

まず.sshに移動してディレクトリを開く

cd ~/.ssh
open ./


開いたディレクトリにxxxxxxxxx.ppkを放り込んで以下のコマンドでOpenSSH形式の秘密鍵xxxxxxxxxを作成

puttygen xxxxxxxxx.ppk -O private-openssh -o xxxxxxxxx


GitHubで複数アカウントを切り替える: Web制作メモを参考に特定のホストの場合のみ上記の秘密鍵を利用するように変更。

Host ホスト名
User git
Port 22
Hostname ホスト名
IdentityFile ~/.ssh/xxxxxxxxx
TCPKeepAlive yes
IdentitiesOnly yes


これでアクセスできる
posted by ねこまんま at 18:17
Comment(0) | TrackBack(0) | Git
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。
※半角英数字のみのコメントは投稿できません。

この記事へのトラックバック