Git、Github 和 Rstudio 是不同的东西。您可以使用 git 作为本地版本控制工具。您可以通过推/拉将您的本地仓库连接到基于 git 的 Github 帐户。Rstudio只是为git做了一个用户界面,并提供了将repo推送到基于git的远程服务器进行版本控制的功能(不仅是Github,还有Gitlab)。
因此,对于您的问题,如果您不想为私人回购支付 github 费用,那么您的所有代码都将是公开的,我认为在您最终完成论文之前并不好。但是版本控制只能使用 git 在本地进行。只需使用 git shell 来控制版本。
但是,作为学生,github 可以在这里为您支持私人 repo。只需注册并找到您的学生套餐。然后只需在命令行中到您的工作目录后删除远程 repo 的 url cd
,使用以下代码查找您的远程 url(大多数情况下您可能会 fing origin
):
git remote -v
然后使用它来删除它们:
git remote rm origin
现在您可以在本地使用版本控制。如果您想将此存储库连接到您的远程 github 私有存储库,请使用以下命令:
git remote add origin https://github.com/[YourUsername]/[YourRepoName].git
RStudio 会找到有关 git 的信息并支持您的以下操作。RStudio 中的项目与 git 不同,尽管项目支持 git 作为版本控制工具。因此,您需要在命令行或 shell 中使用 git 来解决您的问题。