[清爽快捷]一条命令解决国内访问github超时For Linux、MAC 、Windows

news/2024/10/22 5:05:31/

国内访问github经常超时,通常使用梯子是比较常见的做法,但是梯子收费不太符合互联网的精神。本文给出一条命令解决Ubuntu上git访问github超时的解决办法

方法

在下面选择对应平台的命令复制,打开自己平台的shell,粘贴并执行,即可完成github访问加速

# GNU(Ubuntu/CentOS/Fedora)
sudo sh -c 'sed -i "/# GitHub520 Host Start/Q" /etc/hosts && curl https://raw.hellogithub.com/hosts >> /etc/hosts 
# BSD/macOS
sed -i "" "/# GitHub520 Host Start/,/# Github520 Host End/d" /etc/hosts && curl https://raw.hellogithub.com/hosts >> /etc/hosts
# Windows
cp C:/Windows/System32/drivers/etc/hosts ~/hosts.new && sed -i "/# GitHub520 Host Start/Q" ~/hosts.new && curl https://raw.hellogithub.com/hosts >> ~/hosts.new && cp -f ~/hosts.new C:/Windows/System32/drivers/etc/hosts

Windows 特别声明

  • 在Window下,cmd和powershell都没有对应的sed命令和替代品,
    所以在Window下如果你安装了git的话,那么可以使用管理员打开,然后执行上述的语句
  • 作者也提供了Window下的图形化的操作方式Window图形操作

备注

所有的方法都是读取https://raw.hellogithub.com/hosts 文件,并把内容填充到hosts文件。所以所有的平台都可以通过手动的方式copyhttps://raw.hellogithub.com/hosts内容,然后粘贴在hosts文件中的方式达到上述的命令行方式想通的效果。

参考:GitHub - 521xueweihan/GitHub520: 😘 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。(无需安装)


http://www.ppmy.cn/news/1372507.html

相关文章

九型人格测试,3号成就型人格的职业分析

成就型人格(也叫3号人格),在九型人格中,是一种喜欢争强好胜的人格(这跟和平型人格具有强烈的对比性)。这种人格的人,对于一切给自己带来成就感的事情会表现得非常上心,不会有丝毫地疏…

uni-app头像编辑上传

实现比较简单&#xff0c;文档中都有描述&#xff0c;就是第一次做可能会有疏漏&#xff0c;记录一下&#xff1a; <view class"edict-item" click"selectPic"><text class"item-name" :style"$em.$getThemeStyle([avatarConText…

MATLAB知识点:while循环的注意事项

​讲解视频&#xff1a;可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。​ MATLAB教程新手入门篇&#xff08;数学建模清风主讲&#xff0c;适合零基础同学观看&#xff09;_哔哩哔哩_bilibili 节选自​第4章&#xff1a;MATLAB程序流程控制 在使用while循…

爬虫逆向网站案例

一、相关网页 东方财富人气排行榜 二、查找url 三、寻找curl并复制 四、打开Convert curl commands to code (curlconverter.com) 五、修改并执行代码 import requestscookies {st_si: 73974981954644,st_pvi: 39724919122964,st_sp: 2024-03-05%2018%3A27%3A22,st_inirUrl:…

力扣 4. 寻找两个正序数组的中位数

使用归并的方式合并两个有序数组&#xff0c;并找出中位数&#xff1a; 通过归并排序合并两个数组&#xff0c;然后直接根据合并后数组的长度计算中位数。 class Solution {public double findMedianSortedArraysMerge(int[] nums1, int[] nums2) {int[] merged new int[num…

做分析用什么工具

做分析用什么工具 导读 数据分析是数据辅助决策的最后一公里&#xff0c;是最终的数据可视化展示与探索分析的部分&#xff0c;选择使用最适合的数据展示方式&#xff0c;可以帮助分析人员大大提升分析效率。 问题&#xff1a; ● 纠结选择哪个工具 ● 纠结从哪里学起&#x…

职场的过早优化

过早优化&#xff0c;指的是还没弄清楚需求未来的变化的走向的时候&#xff0c;忽略了更重要的问题。 放在职业发展上&#xff1a;你在没有积累足够职场资源&#xff08;眼界、能力、人脉等等&#xff09;&#xff0c;也没有对职业发展形成清晰认知的时候&#xff0c;就过早地进…

nodejs 实现方法返回值常见方式

1、使用回调函数 回调函数是一种常见的方式来处理异步操作的结果。定义一个函数&#xff0c;并将回调函数作为参数传递给该函数。在异步操作完成后&#xff0c;调用回调函数并传递结果作为参数。 function asyncFunction(callback) {// 异步操作...// 完成后调用回调函数callb…