Git è un comodo version control system molto usato in ambiente opensource.
Prima di tutto è necessario modificare il file di configurazione di SSH inserendo la porta in uso di unbit:
vim .ssh/config
Aggiungendo
Host myserver.com User username Port 2606 Compression yes
Poi è necessario creare un nuovo repository sul server:
$ ssh myserver.com Welcome to myserver.com! $ mkdir /var/git/myapp.git && cd /var/git/myapp.git $ git --bare init Initialized empty Git repository in /var/git/myapp.git $ exit Bye
E successivamente copiare dal locale il repository via ssh
$ git remote add origin ssh://<account>@<server>:<porta>/<directory repository>
E aggiungere il nome del repository in repositories/gitosis-admin.git/gitosis.conf
Dopo di che è necessario fare il push
$ git add <nomefile_aggiunto> $ git commit $ git push origin
A questo punto avviene il push e il repository e' creato ed è possibile fare il clone
git clone <account>@<server>:<porta>/repositories/gitosis-admin.git
Attenzione: il path del repository, quando si utilizza gitosis, deve contenere solo la directory del repository.
HowtoGITsuSSH (l'ultima modifica è del 2010-06-30 12:33:46, fatta da Ilaria)