0%

使用ssh密钥连接Github

安装Git工具

Windows安装:Git - Downloading Package
Debian、Ubuntu:sudo apt install git
CentOS:sudo yum install git
Linux系统也可自行编译安装:CentOS7 编译安装最新版 Git | YouForever

安装好之后进行基本的Git配置:

1
2
git config --global user.name yourname
git config --global user.email youremail@xx.com

yournameyouremail@xx.com替换成自己的即可。

本地生成ssh密钥

1
ssh-keygen -t rsa -C "youremail@xx.com"

直接回车默认完成配置,生成的文件在家目录下的.ssh目录下。

将生成密钥添加到Github

查看本地生成的ssh密钥:``cat ~/.ssh/id_rsa.pub`,记住备用。

登录自己的Github账号,在右上角用户名下拉——Settings下,新建一个ssh key

github添加ssh key

填写任意Title和上面的密钥,保存即可,这样即全部完成。

测试是否能正常与Github连接

在本地命令行输入:

1
ssh -T git@github.com

如我的是:

1
2
3
PS D:\hexo-files-7.5.0> ssh -T git@github.com
Warning: Permanently added the RSA host key for IP address '140.82.112.4' to the list of known hosts.
Hi zhyong68! You've successfully authenticated, but GitHub does not provide shell access.

即成功连接。

官方文档:Connecting to GitHub with SSH - GitHub Help