【发布时间】:2019-09-27 21:21:42
【问题描述】:
我想通过 R 中的 system() 或 shell() 函数在 git-bash shell 中运行一些命令。我在 Windows 上,默认 shell 是命令提示符。有什么办法可以将system() 中的shell 切换为git-bash?
谢谢
【问题讨论】:
-
我不确定我是否理解。我在带有 git-bash 的 Windows 上,
system('"/Program Files/Git/usr/bin/ls.exe"')无需更改任何内容即可专门使用 git-bash。也许您需要更新您的PATHenv-var?你在尝试什么不起作用? -
在 RStudio 中使用终端选项卡时,我的 git 凭据在 git-bash 中工作正常(git-bash 是我在终端选项卡中的默认 shell)。但是,当我在
system()中尝试git clone git@github.com:someuser/somefolder时,它无法识别我的凭据。我知道我也可以在命令提示符下设置我的凭据,但我不想这样做。