我喜欢使用RStudio来与版本控制系统进行内置集成。然而,对于Windows上的RStudio,有没有办法将Git协议从http
更改为ssh
,反之亦然,项目已经在版本控制之下,而无需首先删除并重新创建项目?在Windows版本控制下更改RStudio项目的Git协议
我可能会错过一些东西,但我最初使用http
克隆了我的回购,后来我发现这是一个巨大的痛苦,因为每次我想将项目更改推送到GitHub时,我都必须重新输入用户名和密码。所以我从版本控制(Project -> Project Option -> Git/SVN -> Version Control System: none
)中删除了该项目,然后尝试重新添加希望使用ssh
的版本控制,但它只允许您回到您在首先创建项目时选择的原始协议。
我发现改变协议的唯一方法是删除项目,然后使用正确的ssh
参数从GitHub创建一个新项目。我真的希望能够将项目版本控制协议从http
更改为ssh
,而无需先删除并重新克隆。
这可能吗?
这看起来像它可能会回答这个http://stackoverflow.com/questions/1800859/how-can-i-change-the-remote-target-repository-url-on-windows – jcoder 2013-03-21 10:03:17
但将编辑.git/config文件搞砸了RStudios项目信息?我会克隆另一个回购,并给它一个去。 – 2013-03-21 10:06:40
我不知道,因为我不使用它。如果他们复制了这些信息,但我无法知道,这会让我感到惊讶......正如你所说,最好在另一个项目上尝试(或先备份) – jcoder 2013-03-21 10:29:28