githubでssh接続するための~/.ssh/configについて

git

githubに接続するときは以下の2つの方法があります。
1.https
2.ssh

https

https接続はgitコマンドを打つたびにユーザ名、パスワードを設定する必要があります。

git clone https://github.com/Teshima-Tatsuya/rails-callback-test.git
 username:teshima
 password:

ssh

ssh接続では以下のように接続することが可能です。


git clone git@github.com:Teshima-Tatsuya/rails-callback-test.git

~/.ssh/configの設定

ssh githubssh github.com
に対応できるように、Hostにgithub*を設定しています。

Host github*
  HostName github.com
  IdentityFile ~/.ssh/my-github-rsa
  User git

接続できない場合は以下のコマンドでログが出力されますので、秘密鍵が指定された鍵を使用されているの等ご確認ください。
ssh -vT git@github.com

コメント