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:

  1. mkdir /central/repository
  2. cd /central/repository
  3. git --bare init

Sitten paikallisessa repositoryssa:

  1. git remote add origin /central/repository
  2. git push origin master

Lopuksi vielä asetetaan paikallinen repo käyttämään keskitettyä pullaamiseen ja pushaamiseen:

  1. git config branch.master.remote origin
  2. 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.