Estou trabalhando no meu projeto remotamente através da linha de comando em uma máquina à qual não tenho direitos de administrador e, após a execução git push origin master
, recebo a seguinte mensagem de erro:
(gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display:
Meu .git/config
arquivo tem o seguinte conteúdo:
[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
Eu estava recebendo o erro 403 anteriormente. Após o comentário aqui , coloquei meu nome de usuário antes do sinal @ na URL remota e, desde então, recebo o erro Gtk.
Quando entro na máquina usando ssh -X
e tento enviar, recebo o seguinte erro:
X11 connection rejected because of wrong authentication.
(gnome-ssh-askpass:31922): Gtk-WARNING **: cannot open display:localhost:10.0
Se eu alterar o URL do controle remoto para git@github.com:username/repository.git
, o erro será:
ssh: connect to host github.com port 22: Connection timed out
fatal: The remote end hung up unexpectedly
Você sabe como consertar isso?
git push origin master
, então não sei como aplicar o que você está dizendo?
git@github.com:username/repo.git
ou https://github.com/username/repo.git
Mas você está usando uma mistura dos dois.
ssh -X
, mas isso também não ajudou. Veja a pergunta atualizada acima.