perjantai, 8. huhtikuuta 2011

GIT repositoryn kloonaus etäkoneelle

Paikallisen GIT-repositoryn kloonaaminen etäkoneelle ei ole niin helppoa kuin voisi äkkiseltään kuvitella. GIT-clone komento kun ei tottele URL-syntaksia kaikissa paikoissa.

Seuraavalla pitkän trial-error rupeaman jälkeen homma onnistui:

Paikallisella koneella:

cd /alkuperainen/repo
git remote add etarepo ssh://user@etakone/joku/uusirepo


Etäkoneella:

cd /joku
git init uusirepo
git config --global receive.denycurrentbranch ignore


Paikallisella koneella:

git push etarepo master


Etäkoneella:

git reset --hard HEAD