Controlla le tue versioni e programma in gruppo con Git e Gitorious

Questi test e i risultati sono stati effettuati nel meta di distribuzione di Canaima

Git è un software di controllo della versione progettato da Linus Torvalds, con in mente l'efficienza e l'affidabilità del controllo delle versioni delle applicazioni quando hanno un gran numero di file di codice sorgente.

Gitorious è il nome di un sistema per offrire hosting a progetti di sviluppo cooperativo di software libero basato su un ambiente Web utilizzando il sistema di controllo della versione distribuito Git, così come il software di questo server open source che è sviluppato e ospitato in esso.

setting_up_gitorious_on_your_own_server_article

Cosa possiamo fare con questi due elementi?
Questi due elementi vanno di pari passo, con git pacchettiamo il nostro codice sorgente. Con Gitorious lo condividiamo in modo semplice ed elegante, in modo che più sviluppatori possano contribuire al progetto, allo stesso tempo gestiamo le versioni che sono state realizzate in precedenza.

Come usare Git & Gitorius?

Cominciamo con Gitorius

  • Registrati e conferma l'account tramite posta
  • Crea chiave SSH. La chiave SSH è la nostra chiave di accesso per caricare i file su gitorius.
  • Per creare la chiave di accesso andiamo al terminale e installiamo il pacchetto "sudo apt-get install ssh"
  • Eseguiamo nel terminale "ssh-keygen"
  • Seguiamo i passaggi e inseriamo la chiave.
  • Se tutto va bene abbiamo la nostra password che verrà creata
  • Accediamo alla directory /home/usuario/.ssh
  • Copiamo ciò che è all'interno del file id_rsa.pub
  • Quindi accediamo alla nostra sessione gitoriale e inseriamo ciò che abbiamo copiato in "Gestisci chiavi SSH"
  • Ora possiamo creare il progetto nella pagina di gitorius. "Crea un nuovo progetto", compiliamo il form.
  • Creiamo il repository, aggiungiamo un nome e una descrizione.

Ora andiamo con GIT

Ora chiediamo una copia del progetto.

git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

cd nombredelrepositorio

Crea un ramo chiamato "master" nel tuo repository da Gitorious, eseguendo:

git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

Copia tutto il codice sorgente del tuo progetto nella directory corrente:

cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto

Aggiungi i nuovi file a questo ramo (master):

git add .

Effettua il commit di questa modifica, intendo il commit di tutti i file che hai copiato un minuto fa:

git commit -a

Aggiorna il tuo progetto nel repository Gitorious:

git push --all

Note:

Ci sono più opzioni con git, questa è la base, per poter creare il progetto, caricare e aggiornare i file, ovviamente git è più complesso.

So che ci sono front-end per git ma preferisco così, ed è di questo che tratta l'articolo.

Vale anche per bitbucket


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   eliotime3000 suddetto

    Abbastanza utile, ad essere onesti, ma è molto più sicuro farlo su Debian che su Canaima (sebbene Canaima sia alla pari con Ubuntu, ad essere onesti).

  2.   ferchmetal suddetto

    è interessante!

  3.   È passato di qui suddetto

    molto bene, ho installato in debian gitosis + gitweb (dietro nginx) e la verità sono molto felice, soprattutto, perché do / etc di ogni squadra e ho un controllo delle modifiche più veloce e visibile, per dire così.