Un tentativo di autenticazione remota non è riuscito
Git accede prima a un dispositivo remoto con il tuo assistente credenziali o la chiave SSH. … needs you to sign in. significa che non è stata data risposta; … refused the credentials sent for this repository. significa che ciò che è stato inviato non è più valido o non è consentito. Correggi le credenziali utilizzate da Git; un account connesso si riempie solo quando i tuoi aiutanti non hanno nulla o quando lo scegli per un repository.
Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.
In questa pagina
Prima di iniziare
- Scopri se il telecomando è HTTPS (
https://…) o SSH (git@…): Copy Remote URL lo mostra.
Dove trovarlo
- L'errore dopo un recupero, un pull o un push; il Activity Log ha l'output git completo.
| Azione | macOS | Windows e Linux |
|---|---|---|
| Recupera di nuovo | ⌘⇧F | Ctrl+Shift+F |
Passi
Per telecomandi HTTPS
Aggiorna la password o il token archiviato nel tuo assistente credenziali (Git Credential Manager, macOS Keychain). Molti host necessitano di un token di accesso personale invece della tua password.
Per telecomandi SSH
Prova la chiave in Preferenze › SSH › Test a connection. Se l'host non lo accetta, aggiungi lì la tua chiave pubblica (Configura SSH).
Riprova
Recupera di nuovo. Con un account connesso e Pro, puoi anche scegliere l'account per questo repository (Autenticazione e credenziali).
Risultato atteso
Recupera, estrai e invia nuovamente il lavoro con una credenziale accettata dall'host.
Se qualcosa va storto
"Git non può chiederti di accedere a..."
Manca l'assistente che mostra le richieste di accesso di GitTree. Reinstallare GitTree.
"Il passaggio dei tuoi account collegati a Git fa parte di GitTree Pro."
La tua chiave SSH o il tuo assistente credenziali continuano a funzionare gratuitamente; impostarne uno.
Domande
GitTree memorizza la mia password Git?
No. Le password rimangono con il tuo assistente credenziali e i token dell'account solo nel portachiavi del tuo sistema.