所以当我尝试提取自己的github存储库时,我会得到
"ssh:无法解析主机名main:名称或服务未知致命:无法从远程存储库中读取。请确保您拥有正确的访问权限并且存储库存在">
存储库确实存在,我很确定我确实有访问权限,因为我根据github的文档配置了ssh密钥,我甚至做了两次(删除之前的尝试(
ssh密钥代理正在工作,密钥在我的密钥链中,所以出于好奇,我尝试ping github.com,得到了一个:
"PING github.com(20.201.28.151(56(84(字节数据。^C---github.com ping统计---发送4个分组,接收0个,100%分组丢失,时间3146ms";请注意,我可以ping其他服务器,如google.com
使用nslookup github.com命令:
"服务器:172.31.144.1地址:172.31.144.1#53
非权威答案:名称:github.com地址:20.201.28.151";
我在WSL2中运行Ubuntu 20.04。如果有任何帮助,我将不胜感激
查看ssh错误消息:
ssh: Could not resolve hostname main: Name or service not known
您没有尝试访问github.com
。您正在尝试联系main
。但是ssh不知道main
是谁
检查您的Git和ssh配置:确保您的URL(在Git中设置(引用github.com
而不是main
,然后确保您的ssh配置(在$HOME/.ssh/config
中(没有将主机名github.com
重新映射到main
。
缺少ping响应也是可疑的,但在进入下一步之前,您必须解决ssh配置问题。