2015-09-19 7 views
5

Io uso Git per Windows. Ho creato la chiave SSH e l'ho aggiunta all'elenco delle chiavi delle mie impostazioni GitHub in base a this article. Ora provo ad usarlo, ma ottengo l'errore:remote: nome utente o password non validi. fatale: autenticazione fallita per

$ git push origin master 
Username for 'https://github.com': Andrey-Bushman 
Password for 'https://[email protected]': 
remote: Invalid username or password. 
fatal: Authentication failed for 'https://github.com/Andrey-Bushman/sandbox.git/ 

Come posso risolvere il problema?

+0

Si consiglia di utilizzare il nome utente 'git'. – Kenney

+0

puoi scrivere il tuo risultato 'git remote -v'? –

risposta

3

Prima verificare che, chiavi SSH sono creati con successo eseguendo il comando:

$ ssh -T [email protected] 

Dovrebbe stampare "Hi Andrey-Bushman! You've successfully authenticated, but GitHub does notprovide shell access."

In caso contrario, quindi fare riferimento alla SSH Access to Git.

Una volta fatto seguire i seguenti passi:

  1. clone repo utilizzando il protocollo SSH come:

    [email protected]:<github-username>/<repo>.git

    Nel tuo caso:

    [email protected]:Andrey-Bushman/<repo>.git

  2. Commit il tuo ch anges al repository.

  3. Poi, git push origin <branch-name>

    Nel tuo caso:

    git push origin master

+0

> Se stampa "Ciao Andrey-Bushman! Sei autenticato con successo, ma GitHub non fornisce l'accesso alla shell." Sì, stampa. –

+0

> [email protected]: Andrey-Bushman/ .git Dove devo usarlo? –

+2

No, per prima cosa devi "clonare" il repository usando ssh e poi spingerlo usando il nome di origine. – Arpit

Problemi correlati