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 cmd
window, trying to ping
look 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 ping
whatgithub.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.com
resolution
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 cmd
window, 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.com
the domain names. So far, the problem is solved