GitHub配置SSH Key

发布于 2020-08-27  61 次阅读


在Github上提交代码,每次 push 都需要输入一次密码,特别麻烦,所以现在就记录一下用SSH登陆GitHub的过程

先来康康这两个登陆方式有啥区别:

https://github.com/xiabee/fucking-views.git
# use https
git@github.com:xiabee/fucking-views.git
# use ssh

第一种直接使用https,可以直接浏览器访问,方便查阅,但是每次push都要输入密码

第二种使用ssh,不能直接访问,但是在push的时候可以保留密钥文件

个人感觉,在开发的时候,还是使用ssh比较方便。

那就康康如何配置SSH:

0x00 配置全局信息

仅第一次使用的时候需要配置,如果已经配置过了直接忽略

查看配置信息:

 git config --list

添加全局变量:用户名、邮箱

git config --global user.name "xiabee"
git config --global user.email  "xiabee@foxmail.com"

0x01 生成SSH密钥对

先检查一下本地是否存在密钥对

cd ~/.ssh
ls

id_rsaid_rsa.pub 分别是ssh的私钥和公钥

如果没有的话就现场生成一个:

ssh-keygen -t rsa -C "xiabee@foxmail.com"
# 邮箱填自己的
注释记得去掉...