github打不开怎么修改hosts

worktile 其他 70

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要修改hosts文件来解决github无法访问的问题,可以按照以下步骤进行操作:

    1. 打开hosts文件:在Windows系统中,hosts文件的位置是`C:\Windows\System32\drivers\etc\hosts`;在Mac OS中,可通过终端访问`/etc/hosts`文件。

    2. 在打开的文件中,找到以`#`开头的一行或多行,这些行是被注释掉的,不起作用的。找到一行类似于`# 127.0.0.1 localhost`的注释行。

    3. 在找到的注释行下面添加一行新的内容,输入以下信息:
    `140.82.113.3 github.com`
    `140.82.113.4 gist.github.com`
    `185.199.108.153 assets-cdn.github.com`
    `185.199.109.153 assets-cdn.github.com`
    `185.199.110.153 assets-cdn.github.com`
    `185.199.111.153 assets-cdn.github.com`

    4. 保存并关闭hosts文件。

    5. 刷新DNS缓存:在Windows系统中,可以使用命令行输入`ipconfig /flushdns`来刷新DNS缓存;在Mac OS中,可通过终端输入`dscacheutil -flushcache`命令来刷新DNS缓存。

    6. 尝试访问Github,看是否能够正常打开。

    这样,通过修改hosts文件,你可以解决github无法访问的问题。需要注意的是,当github的IP地址发生变化时,你可能需要更新hosts文件中的IP地址,以保持其有效性。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    如果你在访问GitHub时遇到了无法打开的问题,可能是因为你的网络无法正常连接到GitHub服务器。在一些情况下,修改你的计算机的hosts文件可能有助于解决这个问题。下面是一些步骤来修改hosts文件以解决GitHub无法打开的问题。

    步骤1:打开hosts文件
    在Windows操作系统中,你可以按下 Win + R 键来打开“运行”对话框,然后输入“cmd”打开命令提示符。

    在Mac操作系统中,你可以使用应用程序文件夹中的终端来打开命令行界面。

    步骤2:获取最新的GitHub IP地址
    你可以通过以下两种方式来获取GitHub的最新IP地址。

    方式一:使用命令行
    – 在命令提示符下输入以下命令:
    “`
    nslookup github.com
    “`
    这将返回GitHub服务器的IP地址。记下其中的IP地址。

    方式二:使用在线工具
    – 可以使用在线工具来获取GitHub的IP地址,例如 [ipaddress.com](https://www.ipaddress.com/)。在搜索栏中输入“github.com”,然后在结果中找到GitHub的IP地址。

    步骤3:编辑hosts文件
    在命令提示符或终端中,输入以下命令来编辑hosts文件:

    – Windows操作系统:
    “`
    notepad C:\Windows\System32\drivers\etc\hosts
    “`

    – Mac操作系统:
    “`
    sudo nano /etc/hosts
    “`

    步骤4:添加GitHub的IP地址和域名映射
    在打开的hosts文件中,你可以看到一些已经存在的IP地址和域名映射。在hosts文件的末尾,添加以下行:
    “`
    github.com
    http://www.github.com
    “`
    请用上一步中获取到的GitHub IP地址替换 ``。

    例如,如果GitHub的IP地址是192.30.255.113,则hosts文件中的添加行应该是:
    “`
    192.30.255.113 github.com
    192.30.255.113 http://www.github.com
    “`

    步骤5:保存并关闭hosts文件
    在Windows操作系统中,按下 Ctrl + S 快捷键保存hosts文件,然后关闭文本编辑器。

    在Mac操作系统中,使用 Ctrl + X 快捷键退出编辑器时,会提示你是否要保存更改。按下 Y 键保存更改。

    步骤6:刷新DNS缓存
    在命令提示符或终端中,输入以下命令以刷新DNS缓存:

    – Windows操作系统:
    “`
    ipconfig /flushdns
    “`

    – Mac操作系统:
    “`
    sudo killall -HUP mDNSResponder
    “`

    步骤7:重新访问GitHub
    现在,你应该可以重新访问GitHub了。尝试打开GitHub的网站或使用git命令进行操作,看看是否能够正常连接到GitHub服务器。

    如果以上步骤没有解决问题,可能是由于其他网络设置或问题导致的。这时,你可以尝试更改你的网络设置或咨询网络管理员以获取帮助。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    如何修改hosts文件以解决GitHub无法打开的问题?

    一、了解hosts文件

    hosts文件是一个操作系统中用于将主机名映射到 IP 地址的文本文件。通过修改hosts文件,我们可以自定义域名和 IP 地址的映射关系。当我们访问一个网站时,电脑首先会在hosts文件中查找相应的 IP 地址,如果找到则直接访问该 IP,否则会向 DNS 服务器请求解析该域名。

    二、修改hosts文件的步骤

    1. 打开 hosts 文件所在的路径
    hosts文件位于操作系统的系统目录下,路径如下:
    – Windows系统:C:\Windows\System32\drivers\etc\
    – MacOS系统:/private/etc/
    – Linux系统:/etc/

    2. 确保你具有权限修改hosts文件
    在Windows系统中,你需要以管理员身份运行编辑器才能修改hosts文件;在MacOS和Linux系统中,你需要使用sudo命令。

    3. 备份hosts文件
    在修改之前,你应该首先备份hosts文件。以Windows系统为例,在hosts文件所在路径中右键单击文件,选择“复制”并将复制的文件粘贴到另一个目录或文件夹中。

    4. 打开hosts文件
    使用文本编辑器(如记事本、Sublime Text、Atom等)打开hosts文件。

    5. 添加GitHub的域名和IP地址映射
    在hosts文件的末尾添加以下内容:
    – 192.30.253.112 github.com
    – 151.101.185.194 github.global.ssl.fastly.net

    6. 保存并关闭hosts文件
    确保你已保存你的更改,并关闭hosts文件。

    7. 刷新DNS缓存
    在Windows系统中,打开命令提示符窗口,输入以下命令并按下回车键:
    – ipconfig /flushdns

    在MacOS和Linux系统中,打开终端窗口,输入以下命令并按下回车键:
    – sudo killall -HUP mDNSResponder

    8. 测试连接GitHub
    尝试访问github.com或其他GitHub服务,查看是否能够成功打开。

    注意事项:
    – 如果你在hosts文件中添加了其他关于GitHub的条目,请确保它们没有被注释(即前面没有一个代表注释的#符号)。
    – 如果你使用代理服务器,请检查你的代理设置,确保没有阻止对GitHub的访问。

    总结:
    通过修改hosts文件,我们可以临时解决一些由于DNS解析问题导致的网页无法打开的情况。只要我们正确添加了GitHub的域名和IP地址映射,并刷新了DNS缓存,就应该能够成功访问GitHub。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部