Clonazione dei un repository Git in MATLAB
È possibile eseguire la clonazione di un repository Git™ remoto, ad esempio da GitHub® o GitLab® utilizzando HTTPS o SSH.
Per eseguire la clonazione di un repository Git remoto, seguire questi passaggi:
Nella scheda Home, nella sezione File, selezionare New > Git Clone.
In alternativa, nel pannello File, nella cartella in cui si desidera eseguire la clonazione, fare clic con il tasto destro del mouse e selezionare Source Control > Clone Git Repository.

Nella finestra di dialogo Clone Git Repository (Clona repository Git), specificare l'URL remoto e la posizione della cartella in cui si desidera eseguire la clonazione. La cartella deve essere vuota.
Se si utilizza un URL HTTPS, inserire le informazioni di accesso per il repository remoto, se richiesto. Ad esempio, inserire il nome utente GitHub e il token di accesso personale. Per istruzioni su come creare token di accesso personali per GitHub, vedere Creating a personal access token (Creazione di un token di accesso personale).
Un esempio di URL HTTPS è
https://github.com/<name>/<project>.git.Per evitare frequenti richieste di accesso quando si interagisce con il repository remoto utilizzando HTTPS, configurare un gestore di credenziali Git in modo che le memorizzi. Per maggiori informazioni, vedere Manage Git Credentials.
Se si utilizza un URL SSH, è necessario configurare MATLAB® per utilizzare le chiavi SSH. Per maggiori informazioni, vedere Configure MATLAB to Use Git SSH Authentication. L'impostazione delle chiavi SSH impedisce le frequenti richieste di accesso quando si interagisce con il repository remoto. Un esempio di URL SSH è
ssh://git@<server>/<name>/<project>.git.
Fare clic su Clone.
Per impostazione predefinita, MATLAB esegue una clonazione completa del repository. Per creare un clone superficiale da un numero specifico di commit, selezionare la casella di controllo Only clone the last number commits. Quindi, specificare il numero di commit che si desidera includere nel clone.
Vedi anche
Funzioni
gitrepo|gitclone|createBranch|switchBranch|fetch|merge|push