Dialogo: Credenziali necessarie
Funzione: La finestra di dialogo viene utilizzata per fornire le credenziali per l'accesso al repository remoto.
Chiama: La finestra di dialogo si apre quando si desidera accedere a un repository remoto protetto da CODESYS Git. Ad esempio, questo viene fatto con Fetch
comando in Telecomandi vista.
Dopo un numero di tentativi falliti dipendenti dal server di fornire le credenziali corrette, l'operazione viene interrotta con un messaggio corrispondente.
Importante
Assicurati di avere una connessione sicura a un server remoto. Per ulteriori informazioni, consulta: Sicurezza per CODESYS Git
Suggerimento
Le credenziali per il repository remoto tramite il server Git possono essere modificate nel file Git telecomandi Visualizza. Non è necessario passare a Gestione credenziali di Windows per eseguire questa operazione.
Nel Telecomandi Git vista, è possibile modificare le credenziali per il repository remoto tramite il server Git. Non è necessario passare a Windows Credential Manager per eseguire questa operazione. Vedi sotto per informazioni sulla gestione delle credenziali specifiche del dominio
Utente | Nome utente per il repository remoto |
Password | Password per il repository remoto, è possibile una password vuota |
Salva |
Quando successivamente accederai nuovamente al repository remoto, non ti verrà più richiesto di fornire le credenziali. |
Credenziali specifiche del dominio
repository remoti possono condividere un nome o un percorso host su un server host. In questo caso, le credenziali salvate per un URL host possono essere utilizzate per tutti i progetti con lo stesso nome host
Esempio: credenziali salvate con l'URL git:https://gitlab.com/user
può essere utilizzato per un repository con l'URL git:https://gitlab.com/user/project1.git
così come per un repository con l'URL git:https://gitlab.com/user/project2.git
perché l'URL fa parte di entrambi gli URL del repository. Ciò significa che è necessario creare un solo set di credenziali per più repository
Utilizzo delle credenziali archiviate
Nel CODESYS Git, quando viene eseguita un'operazione remota per la quale sono richieste le credenziali, CODESYS Git cerca le credenziali valide con la seguente procedura:
A partire dall'URL completo del repository, il sistema cerca le credenziali archiviate per ogni percorso parziale dell'URL fino a trovare una voce e quindi la utilizza per l'autenticazione.
Se le credenziali non sono valide, viene visualizzata una finestra di dialogo con le opzioni:
Sovrascrivi le credenziali correnti con le nuove credenziali da inserire
Elimina le credenziali dalle credenziali di Windows e cerca nuovamente le voci in base all'URL attualmente visualizzato.
Se non vengono trovate credenziali valide con questa ricerca, si apre una finestra di dialogo in cui inserire le credenziali per l'URL più generale possibile. Le credenziali potranno quindi essere utilizzate anche in futuro per altri progetti con
Autenticazione a due fattori
Potrebbe essere necessaria l'autenticazione a due fattori per connettersi a piattaforme Git come GitHub o GitLab. Se questo è il caso, devi prima creare un PAT (Personal Access Token) nella rispettiva piattaforma e specificarlo in CODESYS Git nel Credenziali necessarie finestra di dialogo invece della password o del nome utente. La tabella seguente contiene informazioni per la creazione e l'utilizzo di un PAT per le singole piattaforme Git.
Piattaforma Git | Informazioni richieste per l'autenticazione | Informazioni dettagliate per la creazione della PAT |
---|---|---|
GitHub | Utente: nome utente Parola d'ordine: PAT (al posto della password) | |
GitLab | Utente: Nome utente facoltativo (attualmente ignorato) Parola d'ordine: PAT (al posto della password) | |
Bitbucket | User: User name Password: PAT (instead of the password) |