Pracowałem nad swoim projektem zdalnie za pomocą wiersza poleceń na komputerze, do którego nie mam uprawnień administratora, a po uruchomieniu pojawia git push origin master
się następujący komunikat o błędzie:
(gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display:
Mój .git/config
plik ma następującą zawartość:
[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
Wcześniej otrzymywałem błąd 403. Idąc za komentarzem tutaj , umieszczam swoją nazwę użytkownika przed znakiem @ w zdalnym adresie URL i od tego czasu otrzymuję błąd Gtk.
Kiedy loguję się do komputera za pomocą ssh -X
i próbuję push, pojawia się następujący błąd:
X11 connection rejected because of wrong authentication.
(gnome-ssh-askpass:31922): Gtk-WARNING **: cannot open display:localhost:10.0
Jeśli zmienię adres pilota na git@github.com:username/repository.git
, to błąd wygląda tak:
ssh: connect to host github.com port 22: Connection timed out
fatal: The remote end hung up unexpectedly
Czy wiesz, jak to naprawić?
git push origin master
, więc nie wiem, jak zastosować to, co mówisz?
git@github.com:username/repo.git
albo https://github.com/username/repo.git
Ale używasz połączenia obu.
ssh -X
, ale to też nie pomogło. Zobacz zaktualizowane pytanie powyżej.