如何重命名一个Git仓库?
 git mv重命名存储库中的文件或目录。 我如何重命名git仓库本身? 
关于重命名git存储库的含义有多种可能的解释:显示名称,存储库目录或远程存储库名称。 每个需要不同的步骤来重命名。
显示的名称
 重命名显示的名称(例如,由gitweb ): 
-  编辑.git/description以包含存储库的名称。
- 保存文件。
版本库目录
  Git没有引用包含版本库的目录的名称,正如git clone master child所使用的,所以我们可以简单地重命名它: 
- 打开命令提示符(或文件pipe理器窗口)。
- 切换到包含版本库目录的目录(即不要进入版本库目录本身)。
-  重命名目录(例如,从命令行使用mv或从GUI使用F2热键)。
远程存储库
重命名远程存储库,如下所示:
- 转到远程主机(例如https://github.com/User/project )。
- 按照主机的指示重命名项目(主机不同,但通常设置是一个很好的起点)。
- 转到您的本地存储库目录(即,打开命令提示符并切换到存储库的目录)。
-  确定新的URL(例如, git@github.com:User/project-new.git)
- 
使用git设置新的URL: git remote set-url origin git@github.com:User/project-new.git
一个git仓库没有名字。 如果需要,可以重命名包含工作树的目录。
 将PRJ0.git重命名为PROJ1.git ,然后编辑位于项目的.git/config文件中的URLvariables。 
 在一个新的仓库中,例如在$ git init ,.git目录将包含文件.git / description 
看起来像这样:
 Unnamed repository; edit this file 'description' to name the repository. 
编辑本地回购将不会改变它在远程。
如果你的意思是重命名你的仓库,去你的仓库,点击“pipe理员”,然后重命名。
一旦你看到红色方框提醒你有关天空坠落和其他事情, 请阅读这个问题 。
如果您在Eclipse中并安装了Egit,则可以通过执行以下操作来重命名包含项目的存储库:
1) 在Eclipse中 :closures存储库中的所有项目。
2) 在文件系统中 :find包含存储库的目录/文件夹。
3) 在文件系统中 :重命名包含存储库的目录/文件夹。
4) 在文件系统中 :打开包含存储库的目录/文件夹,并重命名任何您要重命名的项目的项目目录/文件夹,以使其与项目的新名称匹配。 (这不是必需的,但它使Eclipse中的项目名称和存储库中的项目目录/文件夹保持一致。)
5) 在Eclipse中 :删除存储库中的所有项目,但一定不要选中“从文件系统删除内容”checkbox。 (项目不应再包含文件系统内容的正确位置,因此无论如何都不能删除数据,但最好是安全而不是遗憾。)
6) 在Eclipse中 :从菜单中select文件|导入…选项。
7) 在Eclipse中 :在对话框中打开“Git”文件夹,select“Git项目”并点击“下一步”。
8) 在Eclipse中 :在对话框中select“本地”,然后单击“下一步”。
9) 在Eclipse中 :在对话框中点击“添加…”button。
10) 在Eclipse中 :在对话框中确保选中储存库旁边的checkbox,然后单击“完成”。
11) 在Eclipse中 :在对话框中select存储库,然后单击“下一步”。
12) 在Eclipse中 :在对话框中select“Import existing projects”单选button,select“Working Directory”并点击“Next”。
13) 在Eclipse中 :在对话框中选中您要处理的项目旁边的checkbox,然后单击“完成”。
14) 在Eclipse中 :如果需要的话,重命名存储库中的任何项目。 (为了Eclipse和文件系统之间的一致性,使它们与存储库目录/文件夹中的项目目录/文件夹名称相同。)
- 
在服务器端,像往常一样用mv命令重命名存储库。 mv oldName.git newName.git
- 
然后在客户端,将 [remote "origin"]url的值更改为新的值。url=example.com/newName.git
为我工作。
重命名你的git-hub的任何仓库:
- 转到您要重命名的特定存储库
- 导航到设置选项卡
- 在存储库名称部分,input你要放置的新名称,然后单击重命名
  git本身没有规定指定存储库名称。 根目录的名称是与存储库名称有关的单一来源。 
  .git/description虽然只用于一些应用程序,如Gitweb 
简单地说,只需删除Eclipse Project(不select磁盘上的内容),然后再次重新导入项目。
Eclipse将识别连接到Git的项目,并将其放入Git透视图中。
它像一个魅力。
 对于aws codecommit用户, 
 aws codecommit update-repository-name --old-name MyDemoRepo --new-name MyRenamedDemoRepo 
参考: 这里