# Per git Ora voi vorreste fare un ```bash git pull ``` oppure un ```bash git pull origin main ``` Ma ancora non potete perchè dovete settare un origin remota. Per farlo dovrete prima generare delle chiavi SSH con il comando: ```bash ssh-keygen ``` Questo comando vi farà alcune domande su come deve generare la chiave e dove deve metterla. Per il luogo lasciatelo di defaul, mentre inserite quello che volete nel resto delle domande. Generata una Key valida dovrete lanciare il comando: ```bash cat ~/.ssh/nomeChiave.pub # Se avete veramente lasciato il nome di default cat ~/.ssh/id_ed25519.pub ``` Altissima Attenzione: voi volete leggere la chiave pubblica NON la chiave privata che si chiama nello stesso modo a meno dell'estensione .pub che stà per pubblica. Ora che avete la chiave pubblica dovete aggiungerla alle chiavi fidate nel vostro account sotto la voce chiavi SSH. L'operazione non ha difficoltà particolari ed online si trovano diversi video che fanno vedere come si importano le chiavi SSH su GitHub. Il metodo è lo stesso uguale identico, quindi se qualcosa non è chiaro dategli un occhio. Dopo aver caricato la vostra chiave pubblica nella cartella dove volete salvare queste cose di lab fate ```bash git remote add origin ssh://git@git.jachimachis.duckdns.org:222/jacopoBR/Lab1.git ``` A questo punto siete pronti a usare la repository con anche la parte remota.