Github经常无法连接的解决办法——使用SSH连接

在日常开发过程中,使用Github时经常遇到连接超时,导致基本的pull或者push都无法操作,实在是很不方便。就是设置git代理短时间可以使用,过段时间之后又会连接不上,极大的影响了开发效率。本文讲解采用ssh连接方式彻底解决问题。

1、生成公钥和私钥

在命令窗口下,输入命令:ssh-kengen -t rsa -C "email@webppp.com",如下图

使用默认的路径就行,直接按回车

passphrase设置一个密码,可以自由设置,也可以为空。

操作成功后,会在设置的路径上生成两个文件,其中,id_rsa为私钥,id_rsa.pub为公钥。

2、将公钥添加到Github网站

1)打开github网站,点击右上角头像,在下拉列表中找到“setting”

2)在左侧菜单中选择“SSH and GPG keys”

3)点击右上角“New SSH key”,打开“id_rsa.pub”文件,复制文件中所有内容,拷贝到“SSH Keys/Add new”中的“Key”中。

添加好之后,可以直接在“Git Bash”中直接使用git clone/push/pull等指令连接远程仓库了。

日常开发过程中,建议使用ssh,配置好之后使用起来更方便、顺畅。

版权声明:本文为老张的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://www.webppp.com/view/github-ssh.html