[疑难解答] 关于 Github 的问题解决方法
前言
Github 是一个很常用的代码托管平台,我们可以利用此平台下载或克隆到优质的代码仓库,但是在某些情况下,我们可能会遇到一些问题,下面是由本人列举的一些问题与解决方法,希望这能有所帮助😉。
1、Github 访问不了
大多数国内的用户在访问 Github 时总会遇到加载速度缓慢,甚至无法访问站点的情况。关于此类问题,有以下几个方法解决:
1.1 利用 Watt Toolkit 加速访问 👍
众所周知,Watt Toolkit (Steam++ 前身) 是一个非常适合新手的软件,你仅需在【网络加速】页面上勾选上 Github 选项,点击 [立即加速] 即可。这也是本人最为推荐的方法。
Watt Toolkit 下载1.2 使用代理加速访问
如果有经济条件,使用代理服务器是非常不错的选择。现如今,本人最推荐的是以下两款主流的代理软件:
V2rayNG:一个基于 v2ray 的免费开源软件,支持 Windows、Android、iOS 等平台。
V2rayNG 下载Clash 小猫咪:一个开源的代理软件,支持 Windows、Android、iOS 等平台。
Clash 下载如果需要追求网络稳定、快速,那么购买靠谱的节点或机场是不错的选择。反之,如果没有经济条件,选择免费节点也是不错的选择,但不能保证网络一直稳定、快速。
关于免费节点的获取,本文就不分享免费节点站点了,请自行使用必应或 Google 搜索。
注意:寻找免费节点时,请尽量不要使用百度搜索!
2、无法从 Github 项目中克隆或推送项目
此类问题非常常见,当你在终端下执行 git clone <URL>
或者 git push -u origin main
时,可能会出现不同程度的报错:
2.1 443 端口无法连接
1 | fatal: unable to access 'https://github.com/XXX/XXX.git/': Failed to connect to github.com port 443 after 21066 ms: Could not connect to server |
此类问题下最好是通过使用代理,在使用此方法前,首先请确保你已安装如上提到的软件,如:Clash、V2rayNG 等。
不同的软件,对应使用的端口也不相同,具体如下:
1、Clash 小猫咪
通过其默认端口 7890
以直接配置如下:
1 | git config --global http.proxy 127.0.0.1:7890 |
2、V2rayNG
关于此软件,需要打开软件主界面,在如下图所指示的地址就是配置代理的选项,
注意:
V2rayN 的 UI 版本不同,如果使用的是旧版本的 V2rayN,则为如下图所指示:
这里就按照 Http 所提供的端口 10809
进行配置即可:
1 | git config --global http.proxy 127.0.0.1:10809 |
2.2 Git 中的 Github 邮箱与密码
假如你需要在 Github 中克隆一个私有的项目仓库或推送项目仓库时,往往会出现如下情况:
1 | Username for 'https://github.com': |
此类情况下,你需要输入对应的用户名和对应的 Token 才能继续操作。关于 Token 的获取,请看下文。
根据如下图所示操作:
完成后点击最下方的绿色按钮【Generate token】,这将会生成一个随机的 token,如下图:
上图中的绿色框为所需要的 Token。
需要注意:
每次仅会显示一次完整的 Token,下一次刷新页面后将会完全隐藏,建议生成后做好备份!
后记
本篇内容仅是本人在 Github 上的常见问题,如果遇到其它问题或者有更好的解决方案,欢迎在评论区下留言!
- 标题: [疑难解答] 关于 Github 的问题解决方法
- 作者: CatIsNotFound
- 创建于 : 2024-09-01 12:48:45
- 更新于 : 2024-09-01 15:24:45
- 链接: https://catisnotfound.github.io/2024/09/疑难解答-关于-Github-的问题解决方法/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。