Sim*_*lon 5 git version-control r windows-7 rstudio
我喜欢使用RStudio,因为它内置了与版本控制系统的集成.然而,随着RStudio在Windows上是有办法从改变Git协议http来ssh反之亦然一个项目 已经在版本控制,而不必首先删除并重新创建项目?
我可能会遗漏一些东西,但我最初克隆了我的仓库http,我后来发现这是一个巨大的痛苦,因为每次我想将项目更改推送到GitHub我必须重新输入我的用户名和密码.所以我从版本控制(Project -> Project Option -> Git/SVN -> Version Control System: none)中删除了该项目,然后尝试重新添加希望使用的版本控制,ssh但它只允许您返回到您在创建项目时首先选择的原始协议.
我发现更改协议的唯一方法是删除项目,然后使用正确的ssh参数从GitHub创建一个新项目.我真的希望能够更改项目版本控制协议,http而ssh不是先删除和重新克隆.
这可能吗?
查看git config整个配置内容。您可以配置多个遥控器来使 git 的“分布式”功能发挥作用。
您可以尝试仅复制整个存储库(或者仅.git/config保留副本!),并检查更改配置时您的特定情况会发生什么情况。它取决于许多不受 git 控制的事情,例如途中的防火墙配置以及另一端的配置。