在我们从Github上面拉Clone代码或者用GithubDesktop进行 Clone/上传 代码的时候
经常会出现卡顿,甚至报错的情况
我们可以通过配置ssh解决这个问题
首先打开Gitbash
创建公钥(example@qq.com填写你自己的邮箱)
ssh-keygen -t rsa -C "example@qq.com"
回车后会需要一系列信息填写(他会有一个默认ssh保存路径)
我们全部ENTER,无需配置
去访问他默认给你的ssh文件保存路径(一般是C:\Users\你电脑名\.ssh)
会有两个文件
我们用记事本打开其中的 .pub 文件,并复制里面所有的内容
进入GithubGitHubhttps://github.com/
在你的Setting里面
点进去并点击New SSH key
按照图示操作
创建完毕
这时候我们随便进入一个Github上面的项目
去下载项目的时候
已经会使用ssh进行下载
下面介绍如何在 GithubDesktop 中配置你刚刚生成的 ssh key 来提高 GithubDesktop 的下载与上传的速度
打开GithubDesktop
选择好你的项目之后
在菜单中选择仓库设置
这里说一下
没有配置 ssh key 的项目一般是 https 他的路径一般是
https://github.com/karolpiczak/ESC-50.git
类似这种
而配置后 ssh 的下载路径是
git@github.com:karolpiczak/ESC-50.git
可以发现,任何项目,转变成 ssh 路径之后,唯一的区别就是
前面的
https://github.com/
变成
git@github.com:
同理,直接设置后 Save 即可
之后再进行同步/上传/下载,速度就相比之前要快了
希望可以解决你的问题