Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssh GitHub权限被拒绝(公钥)_Ssh_Github_Rsa_Key - Fatal编程技术网

Ssh GitHub权限被拒绝(公钥)

Ssh GitHub权限被拒绝(公钥),ssh,github,rsa,key,Ssh,Github,Rsa,Key,我使用-vT命令获得以下打印输出(根据github的疑难解答) OpenSSH_5.6p1,OpenSSL 0.9.8r 2011年2月8日 debug1:正在读取配置数据/Users/someuser/.ssh/config debug1:为github.com应用选项 debug1:读取配置数据/etc/ssh\u config debug1:将选项应用于* debug1:连接到github.com[207.97.227.239]端口22。 debug1:已建立连接。 debug1:iden

我使用
-vT
命令获得以下打印输出(根据github的疑难解答)

OpenSSH_5.6p1,OpenSSL 0.9.8r 2011年2月8日
debug1:正在读取配置数据/Users/someuser/.ssh/config
debug1:为github.com应用选项
debug1:读取配置数据/etc/ssh\u config
debug1:将选项应用于*
debug1:连接到github.com[207.97.227.239]端口22。
debug1:已建立连接。
debug1:identity file/Users/someuser/.ssh/github\u rsa类型1
debug1:identity file/Users/someuser/.ssh/github\u rsa-cert类型-1
debug1:远程协议版本2.0,远程软件版本OpenSSH_5.1p1 Debian-5github2
debug1:match:OpenSSH_5.1p1 Debian-5github2 pat OpenSSH*
debug1:启用协议2.0的兼容模式
debug1:本地版本字符串SSH-2.0-OpenSSH_5.6
debug1:SSH2\u MSG\u KEXINIT已发送
debug1:SSH2\u MSG\u KEXINIT已收到
debug1:kex:server->client aes128 ctr hmac-md5无
debug1:kex:客户端->服务器aes128 ctr hmac-md5无

debug1:SSH2_MSG_KEX_DH_GEX_REQUEST(1024这个问题有点老了,但我遇到了同样的问题,最后我自己解决了,所以我想我会在这里提供对我有用的东西

克隆时,请确保不使用
http
URL

这样做:

git clone git@github.com:foo/project-name.git
不是这个:

git clone http://github.com/foo/project-name
我最初克隆的是
http
URL,它不允许我的ssh凭据生效。我不确定这是你的问题,因为你前一天说它工作正常,但它可能会给你一些尝试的机会

仅供参考-要获取您已签出的当前回购协议的URL,请执行以下操作:

cd $REPO_DIR
git config --list | grep remote.origin.url

您可以尝试重新生成密钥
ssh-keygen-t rsa
并将公钥添加到github并尝试吗?当您执行
ssh-t时git@github.com
它是否向您提问?如果是,请回答并重试。您可以使用git remote命令查看和更改远程回购。您不必重新克隆。
cd $REPO_DIR
git config --list | grep remote.origin.url