GIT

Git è un comodo version control system molto usato in ambiente opensource.

Usare git su ssh

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)