He estado trabajando en mi proyecto de forma remota a través de la línea de comandos en una máquina para la que no tengo derechos de administrador y después de ejecutar git push origin master
recibo el siguiente mensaje de error:
(gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display:
Mi .git/config
archivo tiene los siguientes contenidos:
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = https://username@github.com/username/repository.git [branch "master"] remote = origin merge = refs/heads/master
Estaba recibiendo el error 403 antes. Siguiendo el comentario aquí , puse mi nombre de usuario antes del signo @ en la url remota y desde entonces recibí el error Gtk.
Cuando inicio sesión en la máquina usando ssh -X
e intento presionar, aparece el siguiente error:
X11 connection rejected because of wrong authentication.
(gnome-ssh-askpass:31922): Gtk-WARNING **: cannot open display:localhost:10.0
Si cambio la url del control remoto a git@github.com:username/repository.git
, entonces el error es:
ssh: connect to host github.com port 22: Connection timed out
fatal: The remote end hung up unexpectedly
¿Sabes cómo arreglar ésto?
git push origin master
, así que no sé cómo aplicar lo que estás diciendo.
git@github.com:username/repo.git
o https://github.com/username/repo.git
Pero está utilizando una combinación de ambos.
ssh -X
, pero eso tampoco ayudó. Vea la pregunta actualizada arriba.