作者:抬头看着海 | 来源:互联网 | 2023-01-21 20:02
我在Gitlab / Github上已有一个存储库。我想要在相同的组下使用不同的回购名称来复制该副本。
注意:认为答案可能类似于另一个问题,我无法通过谷歌搜索找到另一个问题,我猜其他用户也可能无法做到。
1> Dheeraj Bhas..:
复制存储库
要复制存储库而不进行分叉,可以运行特殊的克隆命令,然后将其镜像推送到新存储库。
在复制存储库并推送到存储库的新副本或镜像之前,必须在GitHub / Gitlab上创建新存储库。在这些示例中,exampleuser/new-repository
是镜子。
镜像存储库
1.打开(Windows)Git Bash
您也可以使用(mac)Terminal /(linux)Terminal
2.创建存储库的裸克隆。
git clone --bare https://github.com/_exampleuser_/_old-repository_.git
3.镜像推送到新的存储库。
cd _old-repository_.git
git push --mirror https://github.com/_exampleuser_/_new-repository_.git
4.删除在步骤1中创建的临时本地存储库。
参考:https : //help.github.com/articles/duplicating-a-repository/