< Return to Video

Module 2, Video 11

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

Italian subtitles

Revisions