git笔记:解决GitHub与Git的诸多网络疑难杂症,fatal: unable to connect to github.com
解决git无法clone,无法push,fatal: unable to connect to github.com
替换协议的方法是编辑 .gitconfig
文件,删除掉相同功能的配置再替换上需要的配置。
git-scm.com 初次运行 Git 前的配置 值得参考,提供的git教程足够全面,但因为足够全面所以往往需要自行检索对应的命令,如果一开始就不知道命令是什么就可能会比较头疼。
- 使用
https://
协议与github建立远程连接,替换掉git://
协议:
[url "https://github.com/"]
pushInsteadOf = git://github.com/
在GitHub中设置 个人访问令牌,之后在git push
时输入用户名和访问令牌,或在 Git 中缓存 GitHub 凭据。
github文档: Git 使用 HTTPS 远程 URL的相关问题
- 使用
SSH
而不是git://
或https://
协议(将公钥上传到 GitHub 帐户),替换设置:
[url "git@github.com:"]
pushInsteadOf = git://github.com/
pushInsteadOf = https://github.com/
解决 GitHub 经常无法加载网页,网速过慢,图片不加载
- GitHub520 Host 更新本地host文件。
更新链接: https://raw.hellogithub.com/hosts
项目地址: https://github.com/521xueweihan/GitHub520
- dev-sidecar,开发者边车,github打不开,github加速,git clone加速,git release下载加速,stackoverflow加速,仅支持https加速。
先有鸡还是先有蛋hhhhh,因某种原因国内链接已停更,得先连上github才能下载此工具,建议先试试方法 1 .
项目地址:https://github.com/docmirror/dev-sidecar
- 各显神通。