It's our wits that make us men.

git ssh

Posted on By 刘电波

introduction

本文记录了使用ssh登陆git,大体步骤就是先通过ssh工具生成密钥和公钥,然后将公钥上传到git的网站,最后将密钥交给ssh-agent管理。之前在这里遇到很多小坑,但是很恶心人,所以记录下来。。

1.生成密钥和公钥

  
ssh-keygen -t rsa
//如果不需要密码,连续回车

此时默认就生成在 ~/.ssh/ 目录,当然也可以自己在生成时候指定目录。

2.将公钥(id_rsa.pub)添加到git网站,这里以github为例

3.将秘钥交给ssh-keygen保管(注意没这一步会验证不通过),并验证

  
//添加
ssh-add ~/.ssh/id_rsa
//验证
ssh -T git@github.com

有点短,不过都是精华。。