Please note: this is written from the perspective of using the Git Bash shell. Clone the repository to be copied into a new location to ensure it is a fresh checkout git clone old-repo-url checkout-location cd into checkout-location, and run the following to checkout all branches from the remote: for…
(If you haven’t yet seen it, Gitolite is a set of scripts for configuring a central Git server – see https://github.com/sitaramc/gitolite) Renaming a repository is simple and fairly painless: Log onto your Git server (and any slaves), go to the repositories directory (by default it’s at ~/repositories), and rename your…