我想重命名我在GitHub上的一个存储库,但当我看到一个大大的红色警告时说:
我们将不设置任何重定向从旧的位置 您需要更新本地存储库以指向新的位置 重命名可能需要几分钟才能完成
有人知道如何手动完成#1和#2的步骤说明吗?或者我要在当地做什么?
我想重命名我在GitHub上的一个存储库,但当我看到一个大大的红色警告时说:
我们将不设置任何重定向从旧的位置 您需要更新本地存储库以指向新的位置 重命名可能需要几分钟才能完成
有人知道如何手动完成#1和#2的步骤说明吗?或者我要在当地做什么?
当前回答
此解决方案适用于使用GitHub桌面的用户。
从GitHub.com上的设置重命名您的存储库 现在在桌面上单击“同步”。
完成了。
其他回答
导航到存储库路径。 点击右边窗格中的设置按钮。 将旧的存储库名称替换为新名称。 点击重命名按钮
我看到很多积极的反馈,但我认为这些反馈并不准确/完整。
有两件事需要记住:
远程存储库 存储库的本地副本
如果你还没有在你的机器上克隆你的回购,你只需要重命名Github存储库,然后继续克隆回购,这样你就可以有一个本地副本。为了重命名Github回购,你只需要:
访问存储库站点(即https://github.com/userX/repositoryZ)。 在导航栏中,你会看到一个名为“设置”的选项卡。点击它。 只需编辑当前存储库名称,并按“重命名”。 像往常一样克隆存储库(即git Clone https://github.com/userX/repositoryU)。
如果您已经有了项目的本地副本,除了遵循上述步骤外,您还需要确保您的本地存储库(根文件夹)被正确地重命名,并且它指向正确的远程url:)链接。为了实现这一目标,请采取以下措施:
你可能想在你的回购中使用新的给定名称。要做到这一点,可以使用OS GUI(Finder, Windows资源管理器等)或控制台重命名本地文件夹:
mv -R current-repo-name new-repo-name
更改远程url。从文件夹的根目录,使用以下命令:
$ git远程设置url来源https://github.com/userX/repositoryU
or
$ git remote set-url origin git@github.com:userX/repositoryU.git
但是,第二步并不是强制性的。Github不久前宣布,他们将重定向所有来自以前存储库url的请求到指定的url。这意味着你不需要使用$ git remote set-url…,但他们仍然鼓励你这样做,以避免混淆。
希望有帮助。如果你有任何问题或帖子不够清楚,请告诉我。
简单的解决方案:
1)打开您的项目url: https://github.com/someuser/project-name 2)在顶部,除了项目名称,点击编辑
重命名GitHub存储库如下:
登录您的http://github.com帐户。 浏览到要重命名的存储库。 单击设置。 “Repository Name”设置为修改后的名称。 点击重命名。
在此步骤之后,您的在线存储库将与您的本地文件夹名称匹配。
您可能还想重命名本地文件夹。手动执行此操作,并使用GitHub Windows客户端来查找您的存储库。重命名本地副本,它将再次匹配GitHub。
此解决方案适用于使用GitHub桌面的用户。
从GitHub.com上的设置重命名您的存储库 现在在桌面上单击“同步”。
完成了。