使用git重命名远程(裸)存储库

时间:2015-04-08 06:48:26

标签: git version-control

我运行的git服务器只包含裸遥控器。说,我有一个名为DIG.git的裸遥控器,我通常用它来克隆:

git clone 55.66.77.88:git/DIG.git

我想将服务器上的裸遥控器从DIG.git重命名为DIGit,以便我可以

git clone 55.66.77.88:git/DIGit

我可以登录服务器并执行

mv DIG.git DIGit

或者这被认为是不好的做法?如果是这样,重命名裸遥控器的正确方法是什么?

1 个答案:

答案 0 :(得分:7)

您可以随意重命名git仓库的顶级文件夹(裸露或不裸露)。

只是命名约定,当它是一个裸仓库时,该文件夹的.git扩展名,但这不是强制性的。

在服务器上重命名了repo之后,您必须在之前执行的本地克隆上更改其原始URL:

cd /path/to/local/clone
git remote set-url origin 55.66.77.88:git/DIGit