Gitin joustavuus jaksaa vielä yllättää. Jos on aloittanut projektin paikallisena repositoryna, se on suhteellisen helppo muuttaa keskitetyksi näiden ohjeiden mukaan.
Toistan stepit vielä tähän. Ensin tyhjän repon luominen:
- mkdir /central/repository
- cd /central/repository
- git --bare init
Sitten paikallisessa repositoryssa:
- git remote add origin /central/repository
- git push origin master
Lopuksi vielä asetetaan paikallinen repo käyttämään keskitettyä pullaamiseen ja pushaamiseen:
- git config branch.master.remote origin
- git config branch.master.merge refs/heads/master
Näin koko roska on siirtynyt remoteksi, ja toimii jatkossa samoin, kuin jos se olisi alun perinkin kloonattu remotesta.