6

我喜欢使用 RStudio,因为它内置了与版本控制系统的集成。但是,对于 Windows 上的 RStudio,是否有一种方法可以将 Git 协议更改http已在版本控制下的项目ssh,反之亦然,而无需先删除并重新创建项目?

我可能遗漏了一些东西,但我最初使用http它克隆了我的 repo,后来我发现这是一个巨大的痛苦,因为每次我想将项目更改推送到 GitHub 时,我都必须重新输入我的用户名和密码。所以我从版本控制(Project -> Project Option -> Git/SVN -> Version Control System: none)中删除了项目,然后尝试重新添加希望使用的版本控制,ssh但它只会让你回到最初创建项目时选择的原始协议。

我发现更改协议的唯一方法是删除项目,然后使用正确的ssh参数从 GitHub 创建一个新项目。我真的很希望能够在不先删除和重新克隆的情况下将项目版本控制协议更改httpssh

这可能吗?

4

1 回答 1

1

检查git config和整个配置的东西。您可以配置多个遥控器以使 git 的“分布式”方面工作。

您可以尝试仅复制整个存储库(或仅.git/config保留副本!)并检查更改配置时您的特定情况会发生什么。这取决于很多不受 git 控制的东西,比如途中的防火墙配置,以及另一端的配置。

于 2013-03-23T23:26:22.493 回答