Git推送失败(Github/RStudio)

Ali*_*eae 6 git r github rstudio

我过去在这台机器上成功使用过Git,但突然间,我再也无法将我的提交推送到Github回购.除了Github for Windows客户端之外,我对Git工具链的最后一次更改是安装Git 1.8.5.2.RStudio找不到Git的,除非我已经开始在Github上的客户端,所以我决定只需安装一个独立的Git客户端,改变RStudio Git的路径.

错误消息(RStudio):

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

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

故障排除:

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

建立:

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

我在Windows 7上使用Git 1.8.5.2.

如果您需要更多信息,请与我们联系.

更新1:

Git GUI告诉我:

错误:挂钩执行需要sh(不在PATH中).

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

Sco*_*son 2

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

  • 在 RStudio 中,单击“工具”菜单并选择“Shell”
  • 运行以下命令: git push -u origin master
  • 它可能会询问你的 git 用户名和密码。提供此信息,确保其正确
  • 希望推送成功,然后就可以关闭窗口了
  • 现在对某些文件进行更多编辑,以便您可以推送新内容
  • 单击 RStudio 中的“推送”按钮,这次推送应该可以工作