初始使用git上传代码至GitHub仓库面临的问题以及解决方案

初始使用git上传代码至GitHub仓库面临的问题以及解决方案 项目场景在上传文件时由于众所周知的原因可能会出现一系列问题下面介绍本人面临此问题的解决方案也借此建立笔记不足之处望各位大佬指正。问题描述当输入推送到远程的命令时git push -u origin main首先反馈的是fatal: unable to access GitHub网址: Failed to connect to github.com:443 over proxy 127.0.0.1 after 2056 ms: Could not connect to server原因分析诊断网络连接问题不是 Git 操作的问题。因为某些原因github.com在未开魔法时经常被干扰或阻断连接出现失败。解决方案改用 SSH 协议绕过https的封锁第一步ssh-keygen -t ed25519 -C 你的邮箱 //生成SSH key一路点击回车即可第二步cat ~/.ssh/id_ed25519.pub //查看公匙第三步把输出的内容整个复制去 GitHub → Settings → SSH and GPG keys → New SSH key粘贴保存。第四步git remote set-url origin gitgithub.com:GitHub ID/仓库名.git即修改远程地址为 SSH 格式第五步git push -u origin main结论网络环境的限制可能会导致GitHub连接问题通过改用SSH连接方式可以是解决这类问题的有效方法。如果你遇到了类似的问题希望我的经历能够帮助你解决它。