ssh,github,它不工作 [英] ssh,github,it doesnot work

查看:135
本文介绍了ssh,github,它不工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我确定我上传了我的ssh密钥给github,并且我还给了这个文件夹和文件权限。但我仍然有这个。 anyidea?

 ➜python-google ssh -vT github.com 
OpenSSH_5.6p1,OpenSSL 0.9.8r 8月8日2011
debug1:读取配置数据/ etc / ssh_config
debug1:为*
应用选项debug1:连接到github.com [0.0.62.138]端口22.
debug1:连接成立。
debug1:身份文件/Users/seeker/.ssh/id_rsa类型1
debug1:身份文件/Users/seeker/.ssh/id_rsa-cert类型-1
debug1:身份文件/用户/ seeker / .ssh / id_dsa类型-1
debug1:身份文件/Users/seeker/.ssh/id_dsa-cert类型-1
debug1:远程协议版本2.0,远程软件版本OpenSSH_5.5p1 Debian-6 + squeeze1 + github8
debug1:match:OpenSSH_5.5p1 Debian-6 + squeeze1 + github8 pat OpenSSH *
debug1:启用协议2.0兼容模式
debug1:本地版本字符串SSH -2.0-OpenSSH_5.6
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:找到/Users/seeker/.ssh/known_hosts:1
中的密钥警告:将IP地址'0.0.62.138'的RSA主机密钥永久添加到已知主机列表中。
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:提供RSA公钥:/ Users / seeker / .ssh / id_rsa
debug1:可以继续的身份验证:publickey
debug1:尝试私钥:/Users/seeker/.ssh/id_dsa
debug1:没有更多身份验证方法可供尝试。

我确定我上传了我的ssh密钥给github,并且我还给了文件夹和文件权限。
但我仍然有这个。 anyidea?

解决方案

请注意,GitHub不提供shell访问权限。

<你需要在github上更新你的傀儡密钥,以便你可以推送。请遵循步骤


你测试你的key / ssh连接如前所述这里


i am sure i upload my ssh key to github, and i also give the folder and file right permition. but i still got this. anyidea?

 ➜  python-google  ssh -vT github.com    
    OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
    debug1: Reading configuration data /etc/ssh_config
    debug1: Applying options for *
    debug1: Connecting to github.com [0.0.62.138] port 22.
    debug1: Connection established.
    debug1: identity file /Users/seeker/.ssh/id_rsa type 1
    debug1: identity file /Users/seeker/.ssh/id_rsa-cert type -1
    debug1: identity file /Users/seeker/.ssh/id_dsa type -1
    debug1: identity file /Users/seeker/.ssh/id_dsa-cert type -1
    debug1: Remote protocol version 2.0, remote software version OpenSSH_5.5p1 Debian-6+squeeze1+github8
    debug1: match: OpenSSH_5.5p1 Debian-6+squeeze1+github8 pat OpenSSH*
    debug1: Enabling compatibility mode for protocol 2.0
    debug1: Local version string SSH-2.0-OpenSSH_5.6
    debug1: SSH2_MSG_KEXINIT sent
    debug1: SSH2_MSG_KEXINIT received
    debug1: kex: server->client aes128-ctr hmac-md5 none
    debug1: kex: client->server aes128-ctr hmac-md5 none
    debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
    debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
    debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
    debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
    debug1: Host 'github.com' is known and matches the RSA host key.
    debug1: Found key in /Users/seeker/.ssh/known_hosts:1
    Warning: Permanently added the RSA host key for IP address '0.0.62.138' to the list of known hosts.
    debug1: ssh_rsa_verify: signature correct
    debug1: SSH2_MSG_NEWKEYS sent
    debug1: expecting SSH2_MSG_NEWKEYS
    debug1: SSH2_MSG_NEWKEYS received
    debug1: Roaming not allowed by server
    debug1: SSH2_MSG_SERVICE_REQUEST sent
    debug1: SSH2_MSG_SERVICE_ACCEPT received
    debug1: Authentications that can continue: publickey
    debug1: Next authentication method: publickey
    debug1: Offering RSA public key: /Users/seeker/.ssh/id_rsa
    debug1: Authentications that can continue: publickey
    debug1: Trying private key: /Users/seeker/.ssh/id_dsa
    debug1: No more authentication methods to try.

i am sure i upload my ssh key to github, and i also give the folder and file right permition. but i still got this. anyidea?

解决方案

Please note that GitHub does not provide shell access.

You need to update your puplic key on github so that you can push. Please follow steps:

you an test your key/ssh connection as mentioned here

这篇关于ssh,github,它不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆