Umzug eines Git-Repos

Aus Salber.net

Wechseln zu: Navigation, Suche

Hilft beim Umziehen eines Git-Repos von einem Git-Server auf einen anderen.

REPO_NAME=...
OLD_SERVER=user@server
NEW_SERVER=user@server
git clone ssh://$OLD_SERVER/$REPO_NAME temp &&
cd temp &&
for BRANCH in $(ls -1 .git/refs/heads/)
	do git push ssh://$NEW_SERVER/$REPO_NAME $BRANCH
done &&
git push --tags ssh://$NEW_SERVER/$1 &&
cd .. &&
rm -rf temp
Persönliche Werkzeuge