当我尝试执行git推送时,GitHub授予权限被拒绝
过去,当我从服务器上的git repo执行git push origin master时,一切正常,我的最新提交被推送到GitHub的repo 我今天早上去做的时候发现了一个错误:当我尝试执行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
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中的更改并将其应用于新克隆(或者只复制并粘贴修改后的文件)。推