前言
默认情况下,git 是使用的 http 协议与远端通讯的。
当我们在国内使用 Github 时,因为 GFW 的原因,会非常慢甚至连接不上。
此时我们可以把 git 的协议修改为 ssh。
方法
首先进入 git 仓库的根目录,使用 git remote -v
查看当前协议:
如果为 http,可以使用 git remote set-url origin ${SSH_URL}
修改为 ssh :
其中 ${SSH_URL}
可以在 Github 查询:
更改为 ssh 后,即使不科学上网,也可以愉快地和 Github 通讯了。
ssh 还需要在 Github 配置密钥对,详细方法参考《官方文档》