<Precedenti | Contenuti | Succ.>
2.3. Utilizzo di base
Quanto sopra è già sufficiente per utilizzare git in modo distribuito e sicuro, a patto che gli utenti abbiano accesso alla macchina assumendo il ruolo di server tramite SSH. Sulla macchina server, la creazione di un nuovo repository può essere eseguita con:
git init --bare /percorso/del/repository
![]()
Questo crea un repository nudo, che non può essere utilizzato per modificare direttamente i file. Se preferisci avere una copia funzionante dei contenuti del repository sul server, ometti il --spoglio opzione.
Qualsiasi client con accesso SSH alla macchina può quindi clonare il repository con:
git clone nomeutente@nomehost:/percorso/del/repository
Una volta clonato sulla macchina del cliente, il cliente può modificare i file, quindi salvarli e condividerli con:
cd /percorso/al/repository
#(modifica alcuni file
git commit -a # Conferma tutte le modifiche alla versione locale del repository
git push origin master # Invia le modifiche alla versione del repository del server
Documentazione