[英]Problems setting up git with github
我已经用谷歌搜索了一下,但它仍然使我失望。
ssh:无法解析主机名github:名称或服务未知致命:远程端意外挂断
与此相关的大多数问题似乎与将错误的密钥发送到服务器有关,这不是问题。 如github的帮助页面中所述,我可以SSH进入github。 我以前确实可以正常工作,但是我已经清除了存储库,清除了密钥,然后重新开始。 这是ssh -v git@github.com
的输出:
OpenSSH_5.5p1 Debian-4ubuntu5,OpenSSL 0.9.8o 2010年6月1日
debug1:读取配置数据/ etc / ssh / ssh_config
debug1:为*应用选项
debug1:连接到github.com [207.97.227.239]端口22。
debug1:建立连接。
debug1:身份文件/home/patrick/.ssh/id_rsa类型1
debug1:检查黑名单文件/usr/share/ssh/blacklist.RSA-2048
debug1:检查黑名单文件/etc/ssh/blacklist.RSA-2048
debug1:身份文件/home/patrick/.ssh/id_rsa-cert类型-1
debug1:身份文件/home/patrick/.ssh/id_dsa类型-1
debug1:身份文件/home/patrick/.ssh/id_dsa-cert类型-1
debug1:远程协议版本2.0,远程软件版本OpenSSH_5.1p1 Debian-5github2
debug1:匹配:OpenSSH_5.1p1 Debian-5github2 pat OpenSSH *
debug1:为协议2.0启用兼容模式
debug1:本地版本字符串SSH-2.0-OpenSSH_5.5p1 Debian-4ubuntu5
debug1:发送了SSH2_MSG_KEXINIT
debug1:收到SSH2_MSG_KEXINIT
debug1:kex:服务器->客户端aes128-ctr hmac-md5无
debug1:kex:客户端->服务器aes128-ctr hmac-md5无
debug1:发送SSH2_MSG_KEX_DH_GEX_REQUEST(1024 <1024 <8192)
debug1:需要SSH2_MSG_KEX_DH_GEX_GROUP
debug1:发送了SSH2_MSG_KEX_DH_GEX_INIT
debug1:需要SSH2_MSG_KEX_DH_GEX_REPLY
debug1:主机“ github.com”是已知的,并且与RSA主机密钥匹配。
debug1:在/home/patrick/.ssh/known_hosts:1中找到密钥
debug1:ssh_rsa_verify:签名正确
debug1:发送了SSH2_MSG_NEWKEYS
debug1:需要SSH2_MSG_NEWKEYS
debug1:收到SSH2_MSG_NEWKEYS
debug1:服务器不允许漫游
debug1:发送了SSH2_MSG_SERVICE_REQUEST
debug1:收到SSH2_MSG_SERVICE_ACCEPT
debug1:可以继续的身份验证:publickey
debug1:下一个身份验证方法:publickey
debug1:提供公用密钥:/home/patrick/.ssh/id_rsa
debug1:远程:强制命令:gerve blueshift9
debug1:远程:禁用端口转发。
debug1:远程:X11转发禁用。
debug1:远程:代理转发已禁用。
debug1:远程:禁用Pty分配。
debug1:服务器接受密钥:pkalg ssh-rsa blen 279
debug1:远程:强制命令:gerve blueshift9
debug1:远程:禁用端口转发。
debug1:远程:X11转发禁用。
debug1:远程:代理转发已禁用。
debug1:远程:禁用Pty分配。
debug1:认证成功(公钥)。
debug1:频道0:新建[client-session]
debug1:请求no-more-sessions@openssh.com
debug1:进入交互式会话。
debug1:发送环境。
debug1:发送env LANG = en_US.utf8
PTY分配请求在通道0上失败
debug1:client_input_channel_req:通道0 rtype退出状态回复0
debug1:client_input_channel_req:通道0 rtype eow@openssh.com回复0
嗨! 您已成功通过身份验证,但是GitHub不提供Shell访问。
debug1:通道0:空闲:客户端会话,nchannels 1
与github.com的连接已关闭。
传输:发送2648,接收2904字节,时间为0.1秒
每秒字节数:发送37663.4,接收41304.6
debug1:退出状态1
谢谢!
您究竟在怎么做才能得到此错误? 这表明您正在尝试连接到git @ github,而不是git@github.com
ssh:无法解析主机名github:名称或服务未知致命:远程端意外挂断
这意味着您的密钥没有错:
debug1:认证成功(公钥)。
...
嗨! 您已成功通过身份验证,但是GitHub不提供Shell访问。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.