-
In questa lezione creeremo
un account di GitHub
-
e, a seguire, un repository.
-
Aggiungeremo
l'interfaccia a riga di comando
-
per Git al nostro ambiente locale,
-
e genereremo alcune chiavi
che aggiungeremo
-
all'account online di GitHub,
-
al fine di accedere dal
nostro ambiente locale.
-
Cloneremo la repository
creata nel dispositivo locale,
-
aggiungeremo un file e,
per concludere,
-
eseguiremo "push commit" per inviare
le modifiche al repository di GitHub.
-
Svolgeremo il processo completo.
-
Iniziamo subito.
-
Andiamo su github.com
-
e scegliamo il nome utente.
-
Il mio è "abeluserman".
-
Inserisco l'e-mail, abel_user@hotmail.com,
-
e seleziono la password segreta.
-
Proseguo e clicco su "Registra".
-
Selezioniamo il piano gratuito.
-
Saltiamo questo passaggio
e proseguiamo.
-
Ora è possibile
iniziare un progetto.
-
Andiamo avanti e
clicchiamo qui.
-
Devo verificare
l'indirizzo e-mail.
-
Se non trova l'email
nella posta in arrivo,
-
provi a guardare nella cartella Spam,
come nel mio caso.
-
Verifico quindi l'indirizzo e-mail.
-
Siamo tornati su GitHub.
-
Adesso inserisco il nome del repository,
-
"kali".
-
Qui inserisco la descrizione,
-
"Dummy Repo".
-
Sarà un repository pubblico.
-
Lo avvio con un README,
-
così, appena finiamo,
possiamo proseguire e clonare.
-
Aggiungo il file .gitgnore.
-
Nel nostro caso, dato che scriveremo
soprattutto file JavaScript,
-
userò gitgnore di Node.
-
Questo passaggio serve a ignorare i file
-
che non verrebbero copiati
dall'intero team,
-
semplicemente
per ignorare alcuni dei file
-
che in Node
rientrano in quel modello.
-
Poi aggiungo una licenza.
-
Se non si intende di licenze open source,
-
la licenza di MIT è la più permissiva,
-
il che significa che non ha restrizioni,
pubblicità e così via.
-
Proseguiamo.
-
Come vede, qui c'è un repository.
-
Siamo pronti a proseguire
quando abbiamo qualcosa
-
su GitHub che possiamo clonare
nel nostro ambiente locale.
-
Il passo successivo
-
è configurare il nostro ambiente locale
-
all'interno della macchina.
-
Per fare ciò dobbiamo andare su
-
git-scm.com/downloads.
-
Come vede, è uno dei suggerimenti
del menu a tendina.
-
Qui dobbiamo semplicemente
selezionare la versione di Windows.
-
Il contenuto, o il programma di
installazione, è già in download.
-
Il file è stato scaricato.
Ora è necessario eseguirlo.
-
In questo caso devo selezionare
"Additional icons".
-
Proseguo con le impostazioni predefinite.
-
Ora avviamo Git Bash.
-
Ampliamo la finestra
-
per avere una visuale migliore.
-
Aggiungiamo lo username
per l'ambiente locale git.
-
Inseriamo quindi
"git config --global user.name".
-
In questo caso,
-
il mio username è "abeluserman".
-
Proseguo ed eseguo Invio.
-
Ora inserisco
-
la mia e-mail.
-
Cioè, abel_user@hotmail.com.
-
Creiamo poi una chiave a livello locale
-
che copieremo nell'ambiente GitHub.
-
Lo faremo scrivendo: "ssh-keygen".
-
Seleziono "Invio" e proseguo con
le impostazioni predefinite.
-
Non imposteremo una passphrase.
-
Come vede, la chiave è stata creata.
-
La ispezioniamo nella
riga di comando.
-
Infine la copiamo.
-
Ora che abbiamo la chiave
nei nostri appunti,
-
proseguiamo e torniamo al nostro account.
-
Andiamo avanti e scegliamo il repository.
-
In realtà non è necessario,
-
possiamo selezionare l'account
nel menu, il profilo.
-
Andiamo alle chiavi SSH.
-
Quindi aggiungiamo
una nuova chiave SSH
-
con il nome "Windows Client VM".
-
Vado avanti e incollo qui...
-
Incollo la chiave.
-
Dopodiché la aggiungo.
-
Torniamo quindi al Bash.
-
Eseguiamo il comando "clear".
-
Creiamo una directory di sviluppo
-
La chiamiamo "dev".
-
Eseguiamo il comando
"cd" (change directory).
-
Come vede, il percorso ora è questo.
-
Sono andato avanti e
ho liberato lo schermo.
-
Ora dobbiamo clonare il repository.
-
Quindi eseguiamo il comando "git clone"
-
per recuperare l'indirizzo
dal repository.
-
Quindi vado nel repository,
-
"abeluserman".
-
Seleziono il nome del repository,
poi "Clone or download".
-
Useremo l'indirizzo git
e lo copiamo negli appunti.
-
Mi assicuro di clonarlo nel
posto giusto e incollo l'indirizzo.
-
Proseguo ed seleziono "Invio".
-
Se tutto va bene,
dovremmo vedere i file di seguito.
-
Diamo un'occhiata alla struttura
della directory.
-
Sì, "kali" è presente.
-
Eseguiamo "invio".
-
Come vede,
abbiamo i file del repository.
-
Se inseriamo "ls" seguito
dall'opzione "-a",
-
possiamo notare che abbiamo
anche ".gitgnore".
-
Il prossimo passo
-
è aggiungere un file al repository.
-
Apriamo il file system
-
e, come vede, sono già
all'interno del percorso.
-
Quindi seleziono "kali"
e aggiungo un nuovo file.
-
Proseguiamo dunque.
-
Lo chiamo "hello".
-
Apro il file.
-
Credo di aver sbagliato chiave.
-
Ecco qui.
-
Scrivo "Hello World!".
-
Chiudo.
-
Faccio il salvataggio.
-
Adesso abbiamo aggiunto
un file al nostro repository.
-
Se eseguiamo "git status",
il sistema ci avverte del fatto
-
che abbiamo un nuovo file
non ancora inserito;
-
lo possiamo inserire adesso,
-
scrivendo "add".
-
Se digita "." è possibile inserire
tutti i file della sua directory.
-
Scrivo semplicemente "hello"
e, in questo caso, ".txt".
-
Eseguendo "git status",
compare il nuovo file
-
che è stato aggiunto.
-
Il prossimo passo è eseguire "git commit"
-
con l'opzione "-m".
-
Dobbiamo fornire dei feedback.
-
In questo caso basta
scrivere "added hello.tx".
-
Clicco "Invio"
-
e ora siamo pronti a eseguire
il comando "push" per la directory.
-
Quindi inseriamo "git push".
-
Questo è il punto in cui,
-
se abbiamo aggiunto la
chiave correttamente,
-
e tutto è stato eseguito nel modo giusto,
-
vedremo il commit.
-
Quindi proseguiamo
ed eseguiamo "Invio".
-
Ecco, come vede il comando "push"
ha funzionato correttamente.
-
Torniamo al repository
-
e aggiorniamo la pagina.
-
Se tutto va bene,
vedremo il nostro "hello".
-
Lo selezioniamo.
-
Dovremmo vedere
ciò che abbiamo scritto.
-
Se controlliamo ciò che
abbiamo fatto con "Review",
-
risulta che abbiamo
creato un account GitHub
-
e anche un repository.
-
Abbiamo poi installato il "git cli",
l'interfaccia a riga di comando.
-
Abbiamo generato alcune chiavi.
-
Abbiamo aggiunto la chiave che
abbiamo generato, la chiave pubblica,
-
al repository di GitHub
e anche all'account.
-
Abbiamo clonato il repository
sul nostro dispositivo locale;
-
aggiunto un file e,
come ultimo passo,
-
eseguito
"git commit" e "git push"
-
sulle modifiche al repository.
-
La invito a esercitarsi
-
e fare questo procedimento
un paio di volte,
-
in particolare
per creare un repository,
-
clonarlo nell'ambiente locale,
aggiungere uno o due file
-
ed eseguire "git commit"
e "git push" delle modifiche.