Esta pregunta se relaciona con mi problema en understanding rebase, branch and merge, y al problemaIncapaz de Git push maestro para Github
¿Cómo se puede confiar a su cuenta de GitHub y cuando usted tiene un compañero de equipo en la lista de control remoto?
Descubrí que other people ha tenido el mismo problema. El problema parece estar relacionado con /etc/xinet.d/.
Problema: incapaz de empujar mi rama local a mi rama principal en Github
corro
git push origin master
consigo
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
El mensaje de error que me indica que la rama 'origen' no está en mi repositorio git local. De esta manera, Git deja de conectarse con Github.
Esto es extraño, ya que no he eliminado la rama 'origen'.
Mi árbol git es
dev
* master
ticgit
remotes/Math/Math
remotes/Math/master
remotes/origin/master
remotes/Masi/master
Cómo se puede empujar a su sucursal local para Github, mientras tiene rama de un compañero de equipo en el local de Git?
La respuesta de VonC resuelve el problema principal. Puse un contraseña en mis claves ssh.
corro
$git push github master
me sale
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Parece que tengo que dar la contraseña para Git alguna manera.
¿Cómo se puede hacer que Github solicite su contraseña en lugar de confiar en la clave ssh?
Acabo de actualizar mi respuesta.Los parámetros de Ssh no son todos. user.name y github.user también son importantes – VonC
Actualicé mi respuesta nuevamente, con algunos controles de configuración de ssh adicionales – VonC
"Permiso denegado (clave pública)". en realidad significa que trataste de iniciar sesión usando tu clave pública, y se denegó el permiso, en lugar de que no se permitiera el acceso a tu clave pública. –