Questa domanda è correlata al mio problema nella comprensione di rebase, branch e merge e al problema
Come puoi impegnarti per il tuo account GitHub se hai un compagno di squadra nel tuo elenco remoto?
Ho scoperto che altre persone hanno avuto lo stesso problema. Il problema sembra essere correlato a /etc/xinet.d/.
Problema: impossibile inviare il mio ramo locale al mio ramo principale su Github
io corro
git push origin master
ottengo
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Il messaggio di errore mi suggerisce che il ramo "origin" non si trova nel mio repository git locale. In questo modo, Git smette di connettersi a Github.
Questo è strano, poiché non ho rimosso il ramo "origine".
Il mio albero git è
dev
* master
ticgit
remotes/Math/Math
remotes/Math/master
remotes/origin/master
remotes/Masi/master
Come puoi spingere il tuo ramo locale su GitHub , mentre hai un ramo di teamMate nel tuo Git locale?
La risposta di VonC risolve il problema principale. Ho messo un passphares alle mie chiavi ssh.
io corro
$git push github master
ottengo
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Sembra che in qualche modo debba fornire la passphrase per Git.
Come puoi fare in modo che Github chieda la tua passphrase piuttosto che fare affidamento sulla chiave ssh?