Ho un git repository. Ho un client GUI in Windows e EGit in Eclipse ADT. In genere modifico in Eclipse ADT e utilizzo il client della GUI per aggiornare il repository Github. Prima commetto (che crea un buffer) e poi quando lo sincronizzo lo caricherò sul mio repository effettivo.: L'URL richiesto ha restituito l'errore: 403 Proibito durante l'accesso a
Ora ho clonato il mio repository su Linux (CentOS 6.4). Tutto è impostato. Ho cambiato qualche file. Quindi ho usato il comando git add
e git commit -m "message" -a
e ha funzionato correttamente. Ma il mio attuale repository github non è stato aggiornato. Dopo un po 'di googling ho capito che dobbiamo fornire esplicitamente il comando git push
. Dopo di che sto ottenendo
[[email protected] Android]$ git push
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/aniket91/Android.git/info/refs
fatal: HTTP request failed
Cosa non va? Non ci sono firewall o proxy e ho chiuso con il servizio iptables. Qualcuno ha mai incontrato questo scenario? Cosa dovrebbe essere fatto?
Dopo aver seguito this risposta (che tipo di lavorato mi sono seguente errore)
[[email protected] Android]$ git push origin master
The authenticity of host 'github.com (192.30.252.130)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.252.130' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Tutti i suggerimenti sono apprezzati.
Voglio eseguire la riga di comando utilizzando ** genitore dell'origine git push ** –
@AniketThakur quindi controllare la configurazione ssh: http://stackoverflow.com/a/7927828/6309 – VonC
Grazie alla parte principale è stata generata la chiave SSH e memorizzandolo nelle impostazioni di github. Passo dopo passo -> https://help.github.com/articles/generating-ssh-keys –