GitHub在我尝试执行git push时拒绝给予权限

时间:2013-10-03 17:37:05

标签: git github ssh rsa

过去当我从服务器上的git repo中完成git push origin master时,一切都很好,我的最新提交被推送到GitHub的回购。

今天早上我去做了这个错误:

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_key或什么?不知道为什么它试图走这条路。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

首先,您应该在Github上设置公钥,这样您就不必每次都输入您的用户名/密码。这里有一个关于这样做的教程https://help.github.com/articles/generating-ssh-keys

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

相关问题