gpt4 book ai didi

r - 更改已在 Windows 中进行版本控制的 RStudio 项目的 Git 协议(protocol)

转载 作者:太空狗 更新时间:2023-10-29 13:26:41 24 4
gpt4 key购买 nike

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

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

我发现更改协议(protocol)的唯一方法是删除项目,然后使用正确的 ssh 参数从 GitHub 创建一个新项目。我真的很想能够将项目版本控制协议(protocol)从 http 更改为 ssh,而无需先删除和重新克隆。

这可能吗?

最佳答案

查看 git config 和整个配置内容。您可以配置多个 Remote 以使 git 的“分布式”方面正常工作。

您可以尝试只复制整个存储库(或只复制 .git/config保留一份!)并检查当您更改配置。它取决于很多不受 git 控制的事情,比如途中的防火墙配置,以及另一端的配置。

关于r - 更改已在 Windows 中进行版本控制的 RStudio 项目的 Git 协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15544098/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com