跳至主要内容

重命名仓库

如果您是组织所有者或拥有仓库的管理员权限,则可以重命名仓库。

重命名仓库时,所有现有信息(项目站点 URL 除外)都会自动重定向到新名称,包括

  • 问题
  • Wiki
  • 星标
  • 关注者

有关项目站点的更多信息,请参阅 "关于 GitHub Pages."

除了重定向网络流量外,所有针对先前位置的 git clonegit fetchgit push 操作将继续像在新的位置上进行一样运行。但是,为了减少混淆,我们强烈建议您更新任何现有的本地克隆以指向新的仓库 URL。您可以使用命令行上的 git remote 来执行此操作

git remote set-url origin NEW_URL

有关更多信息,请参阅 "管理远程仓库."

如果您计划重命名具有 GitHub Pages 站点的仓库,建议您为您的站点使用自定义域名。这可以确保站点的 URL 不会因重命名仓库而受到影响。有关更多信息,请参阅 "关于自定义域名和 GitHub Pages."

注意:GitHub 不会重定向对重命名仓库托管的操作的调用。使用该操作的任何工作流都将失败并显示错误 repository not found。相反,请使用新名称创建新的仓库和操作,并存档旧仓库。有关更多信息,请参阅 "存档仓库."

警告:如果您将来在您的帐户下创建新的仓库,请不要重复使用重命名仓库的原始名称。如果您这样做,重定向到重命名仓库将不再起作用。

  1. 在 GitHub.com 上,导航到仓库的主页。

  2. 在您的仓库名称下,单击 设置。如果您看不到“设置”选项卡,请选择 下拉菜单,然后单击 设置

    Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.

  3. 在 **仓库名称** 字段中,输入您的仓库的新名称。

  4. 点击 **重命名**。