Git:国内用命令行访问GitHub的方法

1 直接改Hosts文件(现在不太管用了)

如果你是Linux或Mac系统,那么可以通过命令sudo vim /etc/hosts打开Hosts文件,并加入以下内容:

140.82.114.25                 alive.github.com
140.82.112.25                 live.github.com
185.199.108.154               github.githubassets.com
140.82.112.22                 central.github.com
185.199.108.133               desktop.githubusercontent.com
185.199.108.153               assets-cdn.github.com
185.199.108.133               camo.githubusercontent.com
185.199.108.133               github.map.fastly.net
199.232.69.194                github.global.ssl.fastly.net
140.82.112.4                  gist.github.com
185.199.108.153               github.io
140.82.114.4                  github.com
192.0.66.2                    github.blog
140.82.112.6                  api.github.com
185.199.108.133               raw.githubusercontent.com
185.199.108.133               user-images.githubusercontent.com
185.199.108.133               favicons.githubusercontent.com
185.199.108.133               avatars5.githubusercontent.com
185.199.108.133               avatars4.githubusercontent.com
185.199.108.133               avatars3.githubusercontent.com
185.199.108.133               avatars2.githubusercontent.com
185.199.108.133               avatars1.githubusercontent.com
185.199.108.133               avatars0.githubusercontent.com
185.199.108.133               avatars.githubusercontent.com
140.82.112.10                 codeload.github.com
52.217.223.17                 github-cloud.s3.amazonaws.com
52.217.199.41                 github-com.s3.amazonaws.com
52.217.93.164                 github-production-release-asset-2e65be.s3.amazonaws.com
52.217.174.129                github-production-user-asset-6210df.s3.amazonaws.com
52.217.129.153                github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.108.153               githubstatus.com
64.71.144.202                 github.community
23.100.27.125                 github.dev
185.199.108.133               media.githubusercontent.com

接着,如果你是Linux系统,则运行命令:

/etc/init.d/networking restart   

如果你是Mac系统,则运行命令:

sudo ifconfig en0 down
sudo ifconfig en0 up

2 配置代理(需要梯子)

如果你已经拥有了网络代理服务(具体怎么拥有就大家各显神通了哈哈),那么我们可以在此基础上配置终端代理。如果你使用的是ClashX代理客户端,点击复制终端代理的选项即可:

Git:国内用命令行访问GitHub的方法

可以看到我们复制的结果为:

export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890

这说明我们的代理服务器的IP地址为http://127.0.0.1,端口号为7890。则我们就可以使用这里的IP地址和端口号配置GitHub的终端代理了:

#只对github.com
git config --global http.https://github.com.proxy socks5://127.0.0.1:7890

如果要取消GitHub的终端代理,使用下列命令即可:

git config --global --unset http.https://github.com.proxy

原文链接:https://www.cnblogs.com/orion-orion/p/17305406.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Git:国内用命令行访问GitHub的方法 - Python技术站

(0)
上一篇 2023年4月17日
下一篇 2023年4月17日

相关文章

  • linux下nginx负载均衡搭建的方法步骤

    下面是详细的“linux下nginx负载均衡搭建的方法步骤”的攻略,包含两条示例说明。 简介 Nginx是一个高性能的HTTP和反向代理服务器,被称为“高性能”是因为它可以处理数以百万计的并发连接,是一个实现负载均衡的好选择。本文将介绍如何在linux下使用nginx实现负载均衡的步骤。 安装Nginx 如果您使用的是Ubuntu或Debian,请执行以下命…

    Linux 2023年5月14日
    00
  • 解决Ubuntu 18.04安装VMwareTools错误问题

    下面是“解决Ubuntu 18.04安装VMwareTools错误问题”的完整攻略。 问题描述 在安装Ubuntu 18.04虚拟机中,运行VMwareTools安装时会出现错误,安装无法完成。出现的错误信息为: Failed to get size of kernel source tree. 解决方法 为了解决此错误,需要安装Linux Headers和…

    Linux 2023年5月24日
    00
  • Linux之路——常用命令

    //查看防火墙状态 centOS 7:   firewall-cmd –state //直接关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 //设置开机启动   http://www.cnblogs.…

    Linux 2023年4月12日
    00
  • 使用PXE自动安装CentOS7.6的教程详解

    下面是使用PXE自动安装CentOS7.6的教程详解: 什么是PXE? PXE(Preboot Execution Environment)是一种在网络上启动计算机并安装操作系统的方法,它可以让计算机无需本地存储介质即可启动。在使用PXE时,计算机需要能够连接到DHCP和TFTP服务器,以从服务器上获取必要的文件并完成操作系统的安装过程。 准备工作 你需要一…

    Linux 2023年5月14日
    00
  • linux sed在某些字符串的下一行插入内容?sed在下一行插入?

    需求描述:   今天在配置nrpe的时候,使用到了在搜索到某些字符串之后,然后在字符串的下一行进行插入字符串   在此记录下如何实现.   即通过sed的a命令实现内容的追加. 操作过程: 1.查看原文件中的内容 [root@testvm02 ~]# cat nrpe.cfg #command[check_users]=/usr/local/nagios/l…

    Linux 2023年4月11日
    00
  • xshell5连接不到虚拟机linux的问题及解决

    Xshell5连接不到虚拟机Linux的问题及解决 问题描述 在使用Xshell5连接虚拟机上的Linux系统时,可能会遇到无法连接的问题。这种情况下,你需要检查以下几点: 确认虚拟机已经正确启动; 确认虚拟机网络设置没有问题; 确认Xshell5设置的IP地址和端口号没有错误。 如果以上几点都没有问题,仍然无法连接虚拟机上的Linux系统,则需要检查更深层…

    Linux 2023年5月24日
    00
  • 用vmware安装linux系统过程

    下面是vmware安装linux系统的完整攻略: 1. 准备工作 下载一个vmware虚拟机软件,比如说VMware Workstation、VMware Fusion等。 下载linux系统的镜像文件,比如说Ubuntu、CentOS等。 2. 创建虚拟机 打开vmware虚拟机软件,点击”新建虚拟机”按钮,然后按照提示进行配置: 选择使用自定义配置。 选…

    Linux 2023年5月24日
    00
  • Linux ifconfig命令

    如果config是熟悉Linux网络配置的工具,是用来查询和配置Linux系统上的网络参数和接口信息的命令行工具。下面,我们来详细讲解 ifconfig 命令的作用与使用方法: 1. 安装 ifconfig 命令是Linux系统上的内置命令,即可用性非常高,一般情况下不需要安装。 2. 作用 ifconfig 用于查询和配置Linux系统上的网络参数和接口信…

    Linux 2023年3月28日
    00
合作推广
合作推广
分享本页
返回顶部