我的笔记本电脑上有很多本地存储库,这些存储库都链接到bitbucket上的远程控制器,而git命令(包括commit和push / pull)以前一直在RStudio中运行,但是今天所有存储库都停止了工作。它们显示错误“ RStudio,目录名称无效”。
我正在使用W10,RStudio 1.1.463,git版本2.19.1.windows.1
我已经尝试过解决以前的类似问题(存储库路径不包含非ASCII字符)。我可以将git与SourceTree一起使用,所以我认为这与git版本无关。
当我尝试提交/拉动/推入更改时,它仅显示“ RStudio,目录名称无效”,并且不允许我执行任何git命令。另外,当我在RStudio中查看git查看器时,它只是空白/白色,而通常它可以让我暂存文件等。
编辑
为了尝试解决此问题,我卸载并重新安装了git。尽管git与SourceTree完美配合,并且在命令行中,但RStudio无法找到它,即,在创建VCS项目时,它返回“在系统路径上未检测到Git”。但是,我已经通过环境变量将C:\Program Files\Git\bin\
放置在系统路径中。我还在RStudio的全局选项中将git可执行文件路径设置为C:/Program Files/Git/bin/git.exe
。我什至遵循以下步骤:
https://github.com/jennybc/happy-git-with-r/issues/67
唯一的区别在于,对于关键更改,它没有显示“ 在Windows命令提示符下使用git ”,而是从命令行以及从第三方读取了“ Git”软件”,尽管我认为这是由于git版本的差异而不是任何实质性差异引起的。是否有人对如何解决此问题有任何想法,因为让RStudio再次找到git很棒。
答案 0 :(得分:1)
我有同样的问题。 在工具->全局选项...->终端中,只有4个选项:命令提示符(32/64位)和Windows PowerShell(32/64位)。 安装git for windows后,它有了第五个选项“ Git Bash”,选择了它,它就可以工作。