Ich habe über die Befehlszeile auf einem Computer, für den ich keine Administratorrechte habe, remote an meinem Projekt gearbeitet. Nach dem Ausführen wird git push origin masterdie folgende Fehlermeldung angezeigt:
(gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display:
Meine .git/configDatei hat folgenden Inhalt:
[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
Ich habe den 403-Fehler früher erhalten. Nach dem Kommentar hier habe ich meinen Benutzernamen vor das @ -Zeichen in der Remote-URL gesetzt und seitdem erhalte ich den Gtk-Fehler.
Wenn ich mich mit dem Computer anmelde ssh -Xund versuche zu pushen, wird folgende Fehlermeldung angezeigt:
X11 connection rejected because of wrong authentication.
(gnome-ssh-askpass:31922): Gtk-WARNING **: cannot open display:localhost:10.0
Wenn ich die URL der Fernbedienung in ändere git@github.com:username/repository.git, lautet der Fehler:
ssh: connect to host github.com port 22: Connection timed out
fatal: The remote end hung up unexpectedly
Wissen Sie, wie Sie das beheben können?
git push origin master, damit ich nicht weiß, wie ich das anwenden soll, was du sagst?
git@github.com:username/repo.gitoder https://github.com/username/repo.gitSie verwenden jedoch eine Mischung aus beiden.
ssh -X, aber das hat auch nicht geholfen. Siehe die aktualisierte Frage oben.