Skip to main content

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

standard icon: le credenziali vengono salvate automaticamente in Windows Credential Manager.

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)

GitHub: PAT

GitLab

Utente: Nome utente facoltativo (attualmente ignorato)

Parola d'ordine: PAT (al posto della password)

GitLab: token di accesso personali

Bitbucket

User: User name

Password: PAT (instead of the password)

Bitbucket Support: Create a Repository Access Token