github.com connection timeout

 

1. Error Messages

Before github can be used, but today git clone, when actually Rom, the error message is as follows:

$ git clone [email protected]:hanchao5272/myreflect.git
Cloning into 'myreflect'...
ssh_dispatch_run_fatal: Connection to 13.250.177.223 port 22: Software caused connection abort fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

2. Error Analysis

So suspect is not connected github.com, first of all in the cmdwindow, trying to pinglook at Baidu

C:\Users\hanchao>ping www.baidu.com

正在 Ping www.a.shifen.com [61.135.169.121] 具有 32 字节的数据: 来自 61.135.169.121 的回复: 字节=32 时间=24ms TTL=57 来自 61.135.169.121 的回复: 字节=32 时间=45ms TTL=57 来自 61.135.169.121 的回复: 字节=32 时间=26ms TTL=57 来自 61.135.169.121 的回复: 字节=32 时间=22ms TTL=57 61.135.169.121 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 22ms,最长 = 45ms,平均 = 29ms

DESCRIPTION network connection.


Then pingwhatgithub.com

C:\Users\hanchao>ping github.com

正在 Ping github.com [13.229.188.59] 具有 32 字节的数据: 请求超时。 请求超时。 请求超时。 请求超时。 13.229.188.59 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),

It does not ping.

Therefore suspected: the local DNS can not resolve the cause.

3. Error Resolution

Open C:\Windows\System32\drivers\etc\hosts, reads as follows:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 0.0.0.0 account.jetbrains.com

Found: Indeed there is no github.comresolution 
to add the following to the end of the file, and save it:

192.30.255.112  github.com git 
185.31.16.184 github.global.ssl.fastly.net 

Restart cmdwindow, continue to ping github.com:

正在 Ping github.com [192.30.255.112] 具有 32 字节的数据: 来自 192.30.255.112 的回复: 字节=32 时间=311ms TTL=48 来自 192.30.255.112 的回复: 字节=32 时间=365ms TTL=48 来自 192.30.255.112 的回复: 字节=32 时间=376ms TTL=48 来自 192.30.255.112 的回复: 字节=32 时间=353ms TTL=48 192.30.255.112 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 311ms,最长 = 376ms,平均 = 351ms
  • Instructions, the unit has been able to properly resolve github.comthe domain names. So far, the problem is solved

Guess you like

Origin www.cnblogs.com/shoshana-kong/p/11003383.html