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教程足够全面,但因为足够全面所以往往需要自行检索对应的命令,如果一开始就不知道命令是什么就可能会比较头疼。

  1. 使用 https:// 协议与github建立远程连接,替换掉git://协议:
[url "https://github.com/"]
    pushInsteadOf = git://github.com/

在GitHub中设置 个人访问令牌,之后在git push时输入用户名和访问令牌,或在 Git 中缓存 GitHub 凭据。

github文档: Git 使用 HTTPS 远程 URL的相关问题

github文档:创建个人访问令牌

github文档:在 Git 中缓存 GitHub 凭据

  1. 使用 SSH 而不是 git://https:// 协议(将公钥上传到 GitHub 帐户),替换设置:
[url "git@github.com:"]
    pushInsteadOf = git://github.com/
    pushInsteadOf = https://github.com/

github文档:使用 SSH 连接到 GitHub

解决 GitHub 经常无法加载网页,网速过慢,图片不加载

  1. GitHub520 Host 更新本地host文件。

更新链接: https://raw.hellogithub.com/hosts

项目地址: https://github.com/521xueweihan/GitHub520

  1. dev-sidecar,开发者边车,github打不开,github加速,git clone加速,git release下载加速,stackoverflow加速,仅支持https加速。

先有鸡还是先有蛋hhhhh,因某种原因国内链接已停更,得先连上github才能下载此工具,建议先试试方法 1 .

项目地址:https://github.com/docmirror/dev-sidecar

  1. 各显神通。
posted @ 2022-08-05 10:11  wind-stormger  阅读(381)  评论(0编辑  收藏  举报