Git 推送失败(Github/RStudio)

2024-04-25

我过去曾在这台机器上成功使用过 Git,但突然间我无法再将我的提交推送到 Github 存储库。我对 Git 工具链所做的最后一次更改是除了 Windows 客户端的 Github 之外还安装了 Git 1.8.5.2。除非我已经启动了 Github 客户端,否则 RStudio 无法找到 Git,因此我决定简单地安装一个独立的 Git 客户端并更改 RStudio Git 路径。

错误消息(RStudio):

错误:无法生成 rpostback-askpass:没有这样的文件或目录

致命:无法读取“的用户名”https://github.com https://github.com': 没有这样的文件或目录

故障排除:

  1. 我可以提交所有项目。
  2. 我可以拉新项目。
  3. 我无法推送任何项目,每次都会收到相同的错误消息。
  4. 我无法使用 Github 或 RStudio 进行推送。
  5. 重新安装/卸载 Git/Github 无法解决该问题。

Setup:

这是一个 R 项目,使用 RStudio 作为我的 IDE / Git GUI。

我在 Windows 7 上使用 Git 1.8.5.2。

如果您需要更多信息,请告诉我。

更新1:

Git GUI 告诉我:

错误:钩子执行需要 sh (不在 PATH 中)。

让我们看看我是否可以解决这个问题...


从这里找到了一些可能有帮助的东西:https://github.com/STAT545-UBC/Discussion/issues/93 https://github.com/STAT545-UBC/Discussion/issues/93

  • 在 RStudio 中,单击“工具”菜单并选择“Shell”
  • 运行以下命令: git push -u origin master
  • 它可能会询问你的 git 用户名和密码。提供此信息,确保其正确
  • 希望推送成功,然后就可以关闭窗口了
  • 现在对某些文件进行更多编辑,以便您可以推送新内容
  • 单击 RStudio 中的“推送”按钮,这次推送应该可以工作
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Git 推送失败(Github/RStudio) 的相关文章

随机推荐