首页 > 解决方案 > 在 RStudio 中重新激活 Push & Pull 按钮

问题描述

在过去的三周里,我一直在使用我的个人 iMac,开发图形分析。它已经链接到 GitHub 存储库,但我一直在本地工作,直到我有一些实质性的东西可以推送到 GitHub。今天我尝试将更改推送到 GitHub,并得到 GitHub 不再支持 https: 密码验证的消息。

没问题,我想。我已经设置了 ssh,并将其用于非 R 项目。所以,在互联网上窥探,我遇到了诸如此类的指令,并将url 从 https 更改为 ssh。

但在此过程中,RStudio 决定将 Git 选项卡下的 Pull & Push 按钮灰显。

如何重新激活按钮?

标签: rgitgithubsshrstudio

解决方案


首先确保您的 SSH URL 从命令行工作:

ssh -Tv git@github.com
cd /path/to/local/repo
git remote -v             # do you see an SSH URL git@github.com:<me>/<myrepo>?
git ls-remote             # do you see remote branches SHA1?

然后,您需要在 RStudio 设置中引用您的私钥

https://community.rstudio.com/uploads/default/optimized/3X/b/b/bbbaa4fad4b1d5dd54ea75e98f8d55364a032623_2_513x499.png


推荐阅读