意外删除了客户端存储库+目录结构。 RSA密钥不再起作用

时间:2019-08-03 16:07:56

标签: git github

运行Ubuntu。意外删除具有多个存储库的目录结构。从github克隆存储库(全部是最新的),并将它们恢复到我的本地计算机上。

问题: RSA密钥不再与git hub一起使用。密钥存在于〜/ .ssh / id_rsa.pub中。

$ ssh -T git@github.com给了我: 嗨,用户名!您已成功通过身份验证,但Github确实 不提供外壳程序访问权限。

当我尝试推送到github时: 错误:致命:无法连接到缓存守护程序:权限被拒绝 “ https://github.com”的用户名:

GitHub要求输入用户名/密码。验证成功完成,但返回

Error: fatal: unable to connect to cache daemon: Permission denied.

Git然后成功推入。

================================================ ======================

在github文档和与stackoverflow相关的文章中工作无济于事。该解决方案看起来很有希望,但是在运行时:

sudo chown -R user:user ~/.git-credential-cache/

chown:无法访问'/root/.git-credential-cache/':没有此类文件或目录

此外,尝试根据github文档使用新名称创建新密钥。结果是一样的。

================================================ ========================

我想使用我制作的rsa密钥对github进行身份验证!

1 个答案:

答案 0 :(得分:0)

已解决:.git配置文件将网址翻转为https://而不是git@github.com:username