[疑难解答] 关于 Github 的问题解决方法

[疑难解答] 关于 Github 的问题解决方法

CatIsNotFound 定期更新

前言

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
2
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890

2、V2rayNG

关于此软件,需要打开软件主界面,在如下图所指示的地址就是配置代理的选项,

新版 UI

注意:

V2rayN 的 UI 版本不同,如果使用的是旧版本的 V2rayN,则为如下图所指示:

旧版 UI

这里就按照 Http 所提供的端口 10809 进行配置即可:

1
2
git config --global http.proxy 127.0.0.1:10809
git config --global https.proxy 127.0.0.1:10809

2.2 Git 中的 Github 邮箱与密码

假如你需要在 Github 中克隆一个私有的项目仓库或推送项目仓库时,往往会出现如下情况:

1
2
Username for 'https://github.com':
Password for 'https://username@github.com':

此类情况下,你需要输入对应的用户名和对应的 Token 才能继续操作。关于 Token 的获取,请看下文。

  1. 首先点击此链接 New Personal Access Token (Classic) (github.com)

  2. 根据如下图所示操作:

  3. 完成后点击最下方的绿色按钮【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/01/疑难解答-关于-Github-的问题解决方法/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论