Creare un repository remoto con git, per piu’ utenti

A volte capita di dover sviluppare software con altre persone e il modo migliore per farlo e’ usare Git (e questa non e’ la sola ragione!).
Git e’ un VCS distribuito ideato da Linux Torlvads e altra gente molto cool :)
Lo scopo di questo howto e’ creare un repository remoto per permettere a sviluppatori di lavorare ad un progetto, il tutto tramite SSH con autenticazione tramite chiavi.
Funzionera’ cosi’: nel server/repository remoto ci sara’ un utente, “git”, con la sua home dove tenere i repository.
Avra’ una shell particolare, git-shell, che permette solo comandi di Git via SSH.
L’accesso verra’ effettuato tramite chiavi, ogni sviluppatore dovra’ avere la chiave privata, o dovrai creare una coppia di chiavi per ogni sviluppatore.
Sfortunatamente non ho trovato un modo per dire a Git quale chiave usare, quindi si prende quella di default, ~/.ssh/id_rsa.
Vediamo cosa fare.
Leggi tutto “Creare un repository remoto con git, per piu’ utenti”