2012-07-22 7 views
8

Sto provando Github per Windows e sto riscontrando il seguente errore quando provo a pubblicare un repository appena creato.Autenticazione non riuscita pubblicazione di un repository da Github per Windows

autenticazione non è riuscita

Le credenziali possono essere aggiornati. Disconnettersi dall'applicazione e quindi accedere di nuovo prima di riprovare l'operazione.

Inutile dire che ho eseguito il logout e il backup in più volte senza successo. Ho anche disinstallato e installato l'ultima versione senza alcun risultato.

Il repository è uno nuovo che ho creato all'interno dell'applicazione e contiene solo i file .gitattributes, .git e README.

Sono un novizio completo di Github, quindi è possibile che abbia rovinato qualcosa durante il processo di installazione.

risposta

7

Si scopre che il problema era Github per Windows stava avendo un problema con la password che aveva memorizzato. Le istruzioni del supporto Github erano le seguenti:

  1. Disconnessione da Github per Windows.
  2. Cambiare la mia password su github.com
  3. Accedere nuovamente a Github per Windows.

Sono stato quindi in grado di pubblicare le mie modifiche.

+0

Sono felice che tu l'abbia risolto. Github è le ginocchia delle api. – yellottyellott

+1

Sembra che ci siano problemi con almeno un carattere ASCII esteso. –

0
+0

Ho seguito i passaggi in questo collegamento ma sto ancora avendo lo stesso problema. Devo in qualche modo aggiungere le chiavi SSH all'applicazione Github? Ho notato che quando stavo usando Git Shell, la directory in cui mi trovavo era diversa dalla directory che ho scelto come directory di archiviazione predefinita nell'applicazione Github. Va bene o l'applicazione cercherà le chiavi nel posto sbagliato? – Stu

+1

Github non utilizza l'autenticazione della password, utilizza le chiavi ssh. Il che significa che hai una chiave privata sul tuo computer, e inserisci quella pubblica in github. Quindi il tuo computer e github dovrebbero essere in grado di parlare senza l'app. (L'app non accetta chiavi, dipende dal fatto che il tuo computer sia già in grado di parlare con il server). Quindi escludiamo l'app dall'equazione per ora. Apri git bash e cosa produce 'ssh -T git @ github.com'? – yellottyellott

+0

Oh. e la tua chiave ssh dovrebbe essere in ~/.ssh. Dovresti averne bisogno solo uno per computer.E dovrebbe essere al di fuori della directory del progetto perché non dovrebbe essere inserito nella cronologia git. Se dai la tua chiave privata a qualcun altro, saranno in grado di accedere ai tuoi repository. Quindi tienilo privato. – yellottyellott

10

sono stato in grado di risolvere questo problema:

  1. Impostazioni Stampa - Apri in GitShell.
  2. git status
  3. git push (o pull)
  4. introdurre le credenziali (qui è il passo più importante, in qualche modo client git incasinato o dimenticato le credenziali).

Dopo aver fornito le credenziali corrette, è possibile uscire da git shell e utilizzare nuovamente git client.

+0

Idealmente, GH4Win "funzionerebbe" semplicemente con i repository di terze parti, ma questa è una soluzione accettabile per il mio cliente. Grazie –

Problemi correlati