小智 13
镜像repo的正确步骤是:
$ git clone --mirror git@example.com/upstream-repository.git
$ cd upstream-repository.git
$ git push --mirror git@example.com/new-location.git
注意:git push --mirror
如果您没有克隆回购,请不要使用git clone --mirror
.此外,它git clone --mirror
是首选,git clone --bare
因为它将克隆所有git注释和属性.
参考:http://blog.plataformatec.com.br/2013/05/how-to-properly-mirror-a-git-repository/
克隆locit the bare git repo(=服务器端repo)并将其作为镜像推送到新的repo:
git clone --bare http://my.gitlab.project.git
cd project.git
git push --mirror http://my.gogs.project.git
Run Code Online (Sandbox Code Playgroud)
这将推送你的所有提交,分支,标签等.这将适用于任何git仓库,无论它在gitlab,gog,github等上托管.
归档时间: |
|
查看次数: |
6278 次 |
最近记录: |