• 技术文章 >开发工具 >git

    怎么裸连github

    PHPzPHPz2023-03-31 13:46:55原创68

    GitHub是一个让开发者存储、管理、分享代码的平台,被广泛应用于开源社区和团队协作。对于开发者来说,掌握GitHub的使用方式需要从入门开始。本文将详细介绍如何裸连GitHub,让您更快地使用这个平台。

    一、什么是裸连?

    裸连是指在不使用任何代理的情况下连接GitHub。在国内,由于各种众所周知的原因,访问国外网站需要使用代理或翻墙工具。然而,裸连使用的是直接连接的方式,此时您需要跳过的是国内的DNS解析和IP封锁,以此获得更好的速度和稳定性。

    二、为什么要裸连?

    1. 速度快:使用裸连,您可以直接访问GitHub的服务器,跳过代理的解析和中转,访问速度更快。
    2. 安全性高:使用裸连,您可以避免第三方代理服务器窃取您的GitHub账号和密码,保障您账户的安全性。
    3. 稳定性强:使用裸连,您可以避免代理服务器的间接影响,无需考虑代理服务器的稳定性。

    三、如何裸连?

    1. 修改hosts文件

    使用hosts文件可以将某些域名解析到指定的IP地址。比如,我们可以将GitHub的域名解析到它官方的IP地址。

    步骤如下:

    (1)获取GitHub的IP地址

    打开CMD命令行窗口,输入如下命令:ping github.com

    然后会返回类似以下的内容:

    Pinging github.com [192.30.255.112] with 32 bytes of data:
    Reply from 192.30.255.112: bytes=32 time=28ms TTL=52
    Reply from 192.30.255.112: bytes=32 time=25ms TTL=52
    Reply from 192.30.255.112: bytes=32 time=25ms TTL=52
    Reply from 192.30.255.112: bytes=32 time=27ms TTL=52

    表示的是github.com域名对应的IP地址是192.30.255.112。

    (2)修改hosts文件

    打开hosts文件(路径:C:\Windows\System32\drivers\etc\hosts),在最后一行添加以下内容:

    192.30.255.112 github.com

    保存后,打开网页,就可以访问GitHub网站了。

    1. 使用DNSPod快速访问

    DNSPod是一家国内的DNS解析服务商,在实现非裸连的访问时,通过它提供的“智能DNS解析”服务可以节省解析时间,提升速度。对于裸连,DNSPod也提供了类似的服务。

    步骤如下:

    (1)注册DNSPod账号

    首先需要注册一个DNSPod的账号,可以使用自己的手机号进行注册,也可以通过其他方式注册。

    (2)配置DNSPod

    登录DNSPod账号,配置域名:

    选择“添加域名”,输入需要解析的域名(比如github.com),然后选择“手动添加记录”。

    在这里我们需要添加两条记录:

    A 记录:添加A记录,填写域名,以及GitHub服务器的IP地址:185.199.108.153/154/155/156

    CNAME 记录:添加CNAME记录,填写一个com.mcbox.net的CNAME记录,没有就自己建一个。例如(url-cdn.tnit.com),添加一个CNAME为:github.global.ssl.fastly.net

    两条记录需要分别添加。完整的配置如下图所示:

    (3)修改电脑DNS

    在电脑的网络设置中,修改DNS服务器地址,将DNSPod提供的DNS服务器地址(比如:119.29.29.29)设置为本机的DNS服务器地址。如下图所示:

    修改完毕后,刷新网页,可以快速访问到GitHub。

    以上就是裸连GitHub的方法。希望本文对您有所帮助,享受更畅快的GitHub体验吧!

    以上就是怎么裸连github的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:
    上一篇:github上没有follow吗 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • gitlab官网停止服务了吗• 聊聊gitlab分布式方案• gitlab怎么添加密钥• gitlab统一域名失败是怎么回事• gitlab中文官网怎么查询
    1/1

    PHP中文网