我目前正在努力让Rstudio与我的git存储库一起工作.当我设置一个新项目并分配git存储库时,分支在Master上设置,提交,拉动和按钮都是活动的.一切正常.然后,在某些时候,分支切换到(无分支),提交,拉动和按钮呈灰色显示(如下所示).这发生在我制作的每个git项目中.首先工作然后是灰色的.
我仍然能够使用Shell的git命令,但GUI界面不起作用.
我花了一些时间浏览客户支持论坛和谷歌搜索问题.我找到的一个站点(https://www.r-bloggers.com/things-i-forget-pushpull-greyed-out-in-rstudio/)表示配置列表存在问题.但是,当我这样做时git config --list,我发现我做了have branch.master.remote=origin并且branch.master.merge=refs/heads/master在配置的底部.
我也试过了git push -u origin master,但这也没用.
我每天都使用RStudio和github,如果GUI界面再次正常工作,我会很高兴.
如果有人能帮我解决这个问题,我将非常感激.
编辑:我使用OSX 10.9 Mavericks和Rstudio版本0.99.903.
我在本地已经配置了一个回购协议,并使用CLI将其从一个存储库推入/拉入(尽管我不存在与分支分离的问题),我也遇到了类似的问题,我通过执行以下操作解决了这个问题:
-u标志进行推送,例如:git push origin master -u然后,在某个时刻,分支会切换到(无分支),并且提交、拉取和推送按钮会显示为灰色(如下所示)。
这是典型的分离 HEAD 分支:请参阅“为什么我的 Git 存储库进入分离 HEAD 状态? ”。
恢复到命令行并检查您的git status.
您可以通过签出分支轻松恢复。
或者通过强制分支到当前分离的提交
git branch -f branch-name HEAD
git checkout branch-name
Run Code Online (Sandbox Code Playgroud)
然后切换回 RStudio:所有选项都应该再次可用。
正如评论:
事实证明是 RSA 密钥问题。
错误的密钥位于 Rstudio 配置中,它解释了 Shell 如何工作,但没有解释 Rstudio 界面。
| 归档时间: |
|
| 查看次数: |
2673 次 |
| 最近记录: |