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
当我尝试执行git推送时,GitHub授予权限被拒绝_Git_Github_Ssh_Rsa - Fatal编程技术网

当我尝试执行git推送时,GitHub授予权限被拒绝

当我尝试执行git推送时,GitHub授予权限被拒绝,git,github,ssh,rsa,Git,Github,Ssh,Rsa,过去,当我从服务器上的git repo执行git push origin master时,一切正常,我的最新提交被推送到GitHub的repo 我今天早上去做的时候发现了一个错误: myserver@someplace.com [~/www]# git push origin masterkey_from_blob: remaining bytes in key blob 1083 key_to_blob: unsupported key type 5 Permission denied (pu

过去,当我从服务器上的git repo执行git push origin master时,一切正常,我的最新提交被推送到GitHub的repo

我今天早上去做的时候发现了一个错误:

myserver@someplace.com [~/www]# git push origin masterkey_from_blob: remaining bytes in key blob 1083
key_to_blob: unsupported key type 5
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
myserver@someplace.com [~/www]#
通常github只要求我输入用户名和密码。从谷歌上看,密钥类型5可能是som rsa_密钥或其他什么?不知道它为什么要走这条路


有什么想法吗?

首先,您应该在Github上设置公钥,这样您就不必每次都输入用户名/密码。这里有一个关于做这件事的教程

完成此操作后,请尝试在新目录中重新克隆存储库。修补旧repo中的更改并将其应用于新克隆(或者只复制并粘贴修改后的文件)。推