我想重命名我在GitHub上的一个存储库,但当我看到一个大大的红色警告时说:
我们将不设置任何重定向从旧的位置 您需要更新本地存储库以指向新的位置 重命名可能需要几分钟才能完成
有人知道如何手动完成#1和#2的步骤说明吗?或者我要在当地做什么?
我想重命名我在GitHub上的一个存储库,但当我看到一个大大的红色警告时说:
我们将不设置任何重定向从旧的位置 您需要更新本地存储库以指向新的位置 重命名可能需要几分钟才能完成
有人知道如何手动完成#1和#2的步骤说明吗?或者我要在当地做什么?
当前回答
我尝试在网页上重命名存储库:
点击右边页面的顶部,它是你的头像。 你可以看到设置图标,点击它,然后你可以在个人设置下找到存储库。 单击存储库,输入存储库目录,选择要重命名的存储库。 然后你会进入选择的存储库,你会发现设置的图标被添加到顶部行,只需点击它,输入新的名称,然后点击重命名。
好了,很简单。
其他回答
重命名GitHub存储库如下:
登录您的http://github.com帐户。 浏览到要重命名的存储库。 单击设置。 “Repository Name”设置为修改后的名称。 点击重命名。
在此步骤之后,您的在线存储库将与您的本地文件夹名称匹配。
您可能还想重命名本地文件夹。手动执行此操作,并使用GitHub Windows客户端来查找您的存储库。重命名本地副本,它将再次匹配GitHub。
如果你是这个项目的唯一工作人员,这不是一个大问题,因为你只需要做第2点。
假设您的用户名是someuser,项目名为someproject。
那么项目的URL将是1
git@github.com:someuser/someproject.git
如果你重命名你的项目,它将改变URL的someproject部分,例如。
git@github.com:someuser/newprojectname.git
(如果您的URL不像这样,请参阅脚注)。
当您执行推或拉操作时,Git的工作副本将使用此URL。
因此,在重命名项目后,必须将新URL告知工作副本。
你可以分两步完成:
首先,cd到你的本地Git目录,并找出哪些远程名称指向该URL:
$ git remote -v
origin git@github.com:someuser/someproject.git
然后,设置新的URL
$ git remote set-url origin git@github.com:someuser/newprojectname.git
或者在旧版本的Git中,你可能需要:
$ git remote rm origin
$ git remote add origin git@github.com:someuser/newprojectname.git
(origin是最常见的远程名称,但也可能称为其他名称。)
但如果有很多人都在为你的项目工作,他们都需要执行上述步骤,也许你甚至不知道如何联系他们并告诉他们。这就是第一条。
进一步阅读:
GitHub -使用遥控器 Git参考-遥控器 Git书籍分布式工作流
脚注:
URL的确切格式取决于你使用的协议。
一些东西/一些项目 HTTPS = https://someuser@github.com/someuser/someproject.git //github.com/someuser/someproject.git
简单的解决方案:
1)打开您的项目url: https://github.com/someuser/project-name 2)在顶部,除了项目名称,点击编辑
此解决方案适用于使用GitHub桌面的用户。
从GitHub.com上的设置重命名您的存储库 现在在桌面上单击“同步”。
完成了。
导航到存储库路径。 点击右边窗格中的设置按钮。 将旧的存储库名称替换为新名称。 点击重命名按钮