git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Manually turning a --bare local repository to a real mirror repository (--bare --mirror)

From
IGIlyes Gouta <ilyes.gouta@gmail.com>
Date
Jan 18, 2011, 21:59 UTC
Message-ID
<AANLkTikE-sDhzw8=ybKhYhHtTH84V8EEOptMaq8xxRHc@mail.gmail.com>
Hi,

I'm setting up a local git repo which should mirrors the branches of the original repo and at the same time hosts the local private developement branches of the team.

At first step I did create a local copy by issuing:
git clone --bare <original_git_repository>

I found out later that fetching the various refs lead the local master ref not automatically following the remote/master ref, after every git fetch --all. I found that I have to use:

git clone --bare --mirror <original_git_repository>

instead to get that effect. Now please keep in mind that I intend to also create local private branches where developers will push their custom code.

My question: given that I don't have enough bandwidth and constant Internet connectivity, I'd like to ask if it's possible to manually turn a pure --bare local repository into a --bare --mirror one? If yes, how to do that?

Please CC me when replying, because I'm not registered to the mailing list.
Thanks,
-Ilyes
Next: Andreas Schwab
Message 1 of 2 in “Manually turning a --bare local repository to a real mirror repository (--bare --mirror)”
  1. Ilyes GoutaJan 18, 2011
  2. Andreas SchwabJan 18, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.