mercoledì 11 giugno 2014

GIT + OneDrive

Qualche tempo fa ho deciso di non rischiare più di perdere tutti i dati e i sorgenti dei miei preziosi progetti, solo perché mi piace lasciare il portatile in auto quando vado a fare la spesa all'Auchan.

Allora ecco cosa ho fatto:

  • Mi sono sparato una bella area su OneDrive e mi sono scaricato il client (che su win8 è già compreso).
  • Dopo di che ho installato anche git scarricandolo direttamente da qui: http://msysgit.github.com/
  • ho aperto la Git BASH, sono andato nella cartella di un mio progetto e ho lanciato i comandi per creare il repository:
cd Documents/myproject/
git init
git add *

  • ho aggiunto il mio utente alle global di GIT (se lo avete già fatto saltate il punto)

git config --global user.name "Fabio"
git config --global user.email "badjem79@gmail.com"

  • effettuo la prima commit

git commit -m "First Commit"

  • ora mi muovo nella cartella di onedrive e clono il repository (ma in formato "bare" visto che non ho intenzione di fare modifiche li)

cd ../OneDrive/
git clone --bare ../Documents/myproject/

  • ultimo passo è quello di aggiungere il repository remoto muovendomi nuovamente nella cartella del mio progetto

cd ../Documents/myproject/
git remote add onedrive ../../OneDrive/myproject.git

Ora ogni volta che committo delle modifiche nel mio repo poi mi permetto anche di fare un push sul repository remoto di onedrive ed in automatico le modifiche vengono salvate nel cloud, che emozione!

git push onedrive master

Quindi se vi serve un poormancloudrepo, eccovi serviti con le istruzioni per farlo! Unici inconvenienti, la non immediatezza di aggiornamento su cloud e i possibili casini cosmici se due persone fanno push nello stesso momento.

E non vi dirò mai che auto ho e in quale Auchan la parcheggio...

Nessun commento:

Posta un commento