How to mirror a repository using Sourcetree?

uday kiran July 6, 2017

We need to create a copy of the existing repository.   To do that, we are following below steps.

  1. Create a bare clone of the repository.

git clone --bare https://github.com/exampleuser/old-repository.git

  1. Mirror-push to the new repository.
cd old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.git

  This process works fine, but sometimes due to network issues, it is failing at 97%.   So, can you answer my below questions.

  1. Can we mirror directly from GitHub server instead of doing a bare-clone(download) and pushing it(upload).?
  2. Is there any tool to do this process which supports download/upload resume and retry.?

1 answer

0 votes
Ana Retamal
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 11, 2017

Hi Uday, I don't know of any tool that would allow yo to do that without almost as much work as you're doing already.

Regarding your question about mirroring from GitHub, my recommendation would be to ask them directly as they'll be able to provide more accurate information.  

Regards,

Ana

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events