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/configarquivo 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 -Xe 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.gitou https://github.com/username/repo.gitMas você está usando uma mistura dos dois.
ssh -X, mas isso também não ajudou. Veja a pergunta atualizada acima.