配置ssh-key登录github

一般更新github上的项目,采用下列过程:

1
2
3
4
5
6
7
8
$ mkdir project-dir
$ cd project-dir
$ git init
$ git remote add origin https://github.com/LeslieZhu/Leslie.git
$ git pull origin master
$ #do something
$ git commit -m "reason"
$ git push -u origin master (需要输入密码)

在推送更新到github的时候常常因为输入密码而懊恼,今天按照说明信息配置了ssh-key,以后就不需要密码了。

生成公钥:

1
2
3
4
5
$ cd ~/.ssh
$ ssh-keygen -t rsa -C "your_email@youremail.com"
$ xclip -sel clip < ~/.ssh/id_rsa.pub
$ ssh -T git@github.com (测试)
$ #将id_rsa.pub复制到www.github.com的SSH-KEY

用ssh推送:

1
2
$ git remote add origin git@github.com:LeslieZhu/Leslie.git
$ git push -u origin master(不需要输入密码)

吴羽舒 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!