如何在github上重命名存储库?
可能重复:如何在github上重命名存储库?,github,Github,可能重复: 我有一些github回购协议现在需要重命名,但除了删除该回购协议并建立一个新的回购协议外,我在任何地方都找不到解决方案。我不能删除回购协议,因为有很多指向当前回购协议的链接,我不想失去这些链接。有人知道怎么做吗?(我已经阅读了很多谷歌搜索结果并搜索了github支持)。是的,您可以看到这里: 如果我理解正确,您希望将git存储库(例如xyz.git)重命名为xyz1.git,然后让所有链接到该repo的git存储库自动链接到新名称 据我所知,这是不可能的。每个存储库都是自包含的,
我有一些github回购协议现在需要重命名,但除了删除该回购协议并建立一个新的回购协议外,我在任何地方都找不到解决方案。我不能删除回购协议,因为有很多指向当前回购协议的链接,我不想失去这些链接。有人知道怎么做吗?(我已经阅读了很多谷歌搜索结果并搜索了github支持)。是的,您可以看到这里: 如果我理解正确,您希望将git存储库(例如xyz.git)重命名为xyz1.git,然后让所有链接到该repo的git存储库自动链接到新名称 据我所知,这是不可能的。每个存储库都是自包含的,并保留其链接到的位置列表。如果其中一个位置更改其名称,链接将被断开。引用更改名称的每个存储库都需要更新其链接 但是,如果您删除了一个存储库并用新名称重新创建它,同样的情况也会发生
我刚意识到你是在专门谈论GitHub而不是git,对不起,你应该像我的学校老师说的那样,学习阅读整个问题。答案仍然有效,除了可以从管理页面在GitHub中更改名称之外。您还可以通过他们的API的v3来更改名称。请看这里:
我以前更改过存储库的名称,现在又在更改;-) 使用GitHub存储库页面顶部“设置”选项卡下的内置功能编辑名称。然后转到本地存储库并重命名远程存储库。像这样:
git remote rm origin
git remote add origin git@github.com:"yourname"/"projectname".git
设置url
命令:
git remote set-url origin git@github.com:"yourname"/"projectname".git
现在应该可以开始了。通过“管理”页面重命名。。。天啊。谢谢!顺便说一句:提到的链接是从外部传播的博客,论坛,SE等。刚刚使用此信息从my repo的github管理页面重命名了一个repo。最酷的是,GitHub for Windows自动用新名称更新了我的本地回购协议。甚至不需要刷新。如果为存储库启用了跟踪功能,您可能希望再次跟踪它:
git branch--设置上游主源代码/master
为什么使用“set url”代替“add”更好?@JDMaresco更少的命令?在较旧版本的git中使用删除然后添加。新版本不再需要这些了。检查答案是否正确git@github.com默认名称还是添加用户名示例fooboo@github.com?@JDMaresco设置url
用于更改现有远程服务器<代码>添加在没有现有remoteOpen回购->设置->重命名时使用