type
status
date
slug
summary
tags
category
icon
password
 

📝 如何在国内畅通无阻地使用GitHub。

什么是GitHub,新手最好不要跳过这里

💡
GitHub,顶级的代码托管平台。不要看到“代码”就吓跑啦,把GitHub比作一家大型餐馆,你无需自己烹饪,只需点菜即可享受各种美味。
  • 菜单:GitHub的仓库就像这个菜单,上面有各种不同的菜式,从披萨到寿司,应有尽有。这些菜式代表不同的项目,有人分享的是他们的食谱(代码),你可以随心所欲地浏览(开源)。
  • 点餐:无需成为大厨,你可以挑选自己喜欢的菜式(项目),将它们加入购物篮。这相当于在GitHub上克隆或下载项目。
  • 餐前酒:每道菜式下都有评论和评分,就像点评一样,告诉你这道菜的口味如何。在GitHub上,你可以看到其他人对项目的评论和建议。
  • 大厨的秘密:如果你愿意,GitHub也欢迎你贡献自己的食谱。你可以像大厨一样将自己的食谱分享给其他食客,大家一起改进和完善。随着你编程实力的提升,也可以对别人的项目提交你的修改方案,做出更惊艳的DIY项目让更多人看到。
  • 餐后甜点:最后,GitHub还提供了一个甜品柜台,那里有各种小工具和应用程序,方便五湖四海的朋友共同完成一个食谱(多人协作)
 
这些就是GitHub的主要功能啦,了解GitHub很重要,很多很酷的应用都是从这里获得灵感,这里已经是全球开发者们分享技术交流的社区,之后还会讲到ChatGPT和其他实用插件工具都和GitHub有关,拥有一个GitHub账号很重要。
不管你是技术大厨还是初学者,本篇博客会提供连接和使用GitHub的关键步骤和技巧,无论你是否熟悉GitHub,本篇博客都将为你提供有用的信息,确保你在国内的GitHub之旅愉快而顺畅。🎺🎺🎺

直接进入正题,国内怎么上GitHub

但有时候,要想坐到Github这家餐馆的餐桌前,可能需要一些额外的策略。方法有很多,权衡安全性和便利性之后,我选了一种新手友好的方法来讲,跟着做就完事啦

开始前需要准备什么?

一台能正常上网的Windows电脑

1.打开https://www.ipaddress.com,分别查找以下3个网址的CDN(节点)地址

这是GitHub的官网
这是GitHub官方用于储存图片用的
这是fastly的官方子域名,GitHub从2013年开始至今都有使用fastly提供的CDN服务
以github.com为例,在右上角输入github.com来获取CDN(节点)的地址。
以github.com为例,在右上角输入github.com来获取CDN(节点)的地址。
搜索出来的结果页面往下拉(中间有很多广告不用管),会看到DNS Resource Records
A Records里的这串数字就是我们要找的IP地址,如果有多个地址就选最后一个即可
A Records里的这串数字就是我们要找的IP地址,如果有多个地址就选最后一个即可
相同的步骤把上面提到的3个网站都操作一遍,我提前把结果记录下来啦,点击下边框框右上角的”copy”即可复制

2.修改Hosts文件

打开系统hosts文件,通常路径在:C:\Windows\System32\drivers\etc
在hosts文件上选中,右键,记事本里打开
在hosts文件上选中,右键,记事本里打开
如果遇到权限问题,先在hosts属性的安全里编辑一下权限,如图所示
点击编辑,如果弹出需要管理员权限,选择允许即可
点击编辑,如果弹出需要管理员权限,选择允许即可
在“组或用户名“里单击Users,然后再下面的Users权限中勾选”写入“
在“组或用户名“里单击Users,然后再下面的Users权限中勾选”写入“
现在可以在hosts文件里修改内容了,把刚才的三个网址和对应的CDN地址粘贴在文件最后,如图所示
一定要记得保存文件!一定记得保存文件!一定记得保存文件!
一定要记得保存文件!一定记得保存文件!一定记得保存文件!
 

3.刷新系统DNS缓存

桌面左下角的搜索栏搜索”命令提示符“
notion image
然后复制或者输入这段指令手动清理一下系统的DNS缓存:
如图:
当看到这段英文或者中文”已成功刷新DNS解析缓存“就说明成功
当看到这段英文或者中文”已成功刷新DNS解析缓存“就说明成功
现在可以在国内登录GitHub.com啦,第一次登陆可能读取图片数据会有点久是正常的,以后在同一台电脑同个IP下再次访问就会快很多。

🤗 总结归纳

这个方法我认为是比较安全且新手也能轻松实操的。安全是因为上面提到的3个网站都是GitHub官方都在用的服务,不是借助于其他的镜像站,避免了一些潜在风险。 在Windows方面的权限控制也相对灵活,如果对于安全性有执念,在每次用完GitHub.com之后,可以按照教程,原路把hosts文件修改成原样,再把用户对hosts文件的”写入“权限取消掉。
这里有个修改hosts文件的小技巧💡:
在一行代码前面加一个’#’那一行代码后面的内容就被忽略了,相当于空白。比如上图中只有箭头所指的那一行代码有效。如果想恢复到修改前的hosts文件,只用在每一行代码前面加一个#,注意是英文的#哦。
在一行代码前面加一个’#’那一行代码后面的内容就被忽略了,相当于空白。比如上图中只有箭头所指的那一行代码有效。如果想恢复到修改前的hosts文件,只用在每一行代码前面加一个#,注意是英文的#哦。
希望这篇博客对你有帮助,每天都比昨天进步一点点👓。
关注我油管:
 
 
最新公告自由潜的那些事
阿布同学
阿布同学
最早关注和实践GPT的潜水员之一
公告
type
status
date
slug
summary
tags
category
icon
password
🔔最新公告