GitHub

Da zeroincombenze.
Tb arrow up.jpg Lang english.png
GitHub
Sviluppatore GitHub, Inc
Ultima versione N/D
data N/D
Sistemi operativi Linux
Licenza AGPL[1]
Sito Web http://www.github.com


GitHub

GitHub è un servizio web per lo sviluppo di progetti software che utilizza il controllo di versione Git.


Versioni

N/D

H storia.png

Storia

Il servizio fu avviato in aprile 2008.


H caratteristiche.png

Caratteristiche

(en) Caratteristiche


H vantaggi-svantaggi.png

Vantaggi e svantaggi

Vantaggi:

  • Gratuito per progetti open-source
  • Gestisce il Wiki
  • Notifiche e-mail
  • Il più diffuso per numero utenti e progetti

Svantaggi:

  • Non ha un sistema di traduzione
  • Non gestisce le mailing-list
  • Non ha un forum


H distribuzione.png

Implementazioni e Distribuzioni

Non esistono implementazioni o distribuzioni diverse da quella ufficiale.


H concorrenti.png

Concorrenti

Nome Gestore Anno Note Paesi Bloccati Esegue software libero Pubblicità Versioning
GitHub GitHub Inc 2008 Gratuito per Open-Source, privato a pagamento No Si Git
Google Code Google 2006 Supporta esclusivamente progetti open-source; gratuito No Si SVN, Git, Mercurial
Launchpad Canonical Ltd 2004 Si Si Bazaar
SourceForge Dice Holding 1999 Supporta esclusivamente progetti open-source; gratuito Cuba, Corea Nord, Iran, Sudan e Siria Si No CVS, SVN, Git, Mercurial


H guida all'uso.png

Guida all'uso

Official User Guide

Guida all'uso



H guida tecnica.png

Guida di riferimento tecnico

H installazione.png

Installazione

Creazione chiave SSH (Linux)

Creazione chiavi per accesso

32px warning.jpg
La configurazione di GitHub permette, per default, l'accesso in lettura ma non scrittura. Per abilitare l'accesso in scrittura (ovvero per poter aggiornare i progetti si GitHub tramite ad esempio il comando git push) occorre:
git config -e     # Edit configuration file

Cercare nella sezione [remote "origin"] il tag <url> che potrebbe essere come il seguente

      url = https://github.com/antoniov/Odoo-samples

Il tag non comprende lo username di accesso a GitHub. Modificare come nel seguente esempio

      url = https://antoniov@github.com/antoniov/Odoo-samples

In questo modo verrà chiesta la password ad ogni comando di scrittura. Se si vuole evitare la richiesta della password, utilizzare il protocollo ssh invece che https, come da esempio:

      url = ssh://git@github.com/antoniov/Odoo-samples

Notare l'utente git invece del reale username.


H aggiornamento.png

Aggiornamento

N/D


H faq.png

FAQ

N/D


H troubleshooting.png

Troubleshooting

N/D


H sicurezza.png

Guida alla sicurezza

N/D


H software.png

Sviluppo del codice

N/D


H libreria.png

Librerie e ambiente di sviluppo

N/D


H programmi complementari2.png

Programmi complementari

N/D


H notes.png

Note

  1. Licenza libera


H unit.png

Altre notizie

N/D



H Collegamenti.png

Collegamenti esterni