在R中将承诺推送到Github时收到以下错误:错误:无法运行rpostback-askpass:没有此类文件或目录致命错误:

6rqinv9w  于 2023-01-15  发布在  Git
关注(0)|答案(1)|浏览(137)

我想把一些更改推送到我的GitHub仓库,但我收到了以下错误,我在过去的几个小时里一直在尝试解决这个问题。

error: cannot run rpostback-askpass: No such file or directory
fatal: could not read Username for 'https://github.com': Device not configured

我刚才做的是

  • 在Github上打开新的存储库
  • 转到代码并复制https链接
  • 转到R Studio〉新建项目〉版本控制〉Git
  • 将https链接粘贴到存储库URL
  • 编写一些代码并将其保存到R文件
  • 选择文件〉提交〉并推送

我收到了这个错误,这是我以前没有收到的。(注意,我休息了很长时间,在这段时间里我没有向Github提交任何东西,但以前,我没有遇到任何类似的错误。)
我在网上搜索了一些解决方案,虽然有些人建议使用SSH密钥而不是https,但我找不到一个整洁的解决方案(可能是因为我不熟悉Github工作流)
因此,如果你能给我一个干净的解决方案,如何解决这个问题,我将不胜感激。谢谢你的关注之前。
PS:如果有关系的话,我正在使用Mac。

tjrkku2a

tjrkku2a1#

这应该与缺少凭据助手有关,这意味着Git尝试从您的终端读取凭据,因为它已经用尽了其他选项。
首先检查您的git config --global credential.helper
试试install GCM,Git凭据管理器(也就是no longer GCM-core)。
并在配置中引用它:

git config credential.helper manager

相关问题