Ho lavorato sul mio progetto in remoto tramite la riga di comando su una macchina su cui non ho i diritti di amministratore e dopo l'esecuzione git push origin master
ricevo il seguente messaggio di errore:
(gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display:
Il mio .git/config
file ha i seguenti contenuti:
[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
Stavo ricevendo l'errore 403 prima. Seguendo il commento qui , ho messo il mio nome utente prima del segno @ nell'URL remoto e da allora ricevo l'errore Gtk.
Quando accedo al computer utilizzando ssh -X
e provo a inviare, visualizzo il seguente errore:
X11 connection rejected because of wrong authentication.
(gnome-ssh-askpass:31922): Gtk-WARNING **: cannot open display:localhost:10.0
Se cambio l'URL del telecomando in git@github.com:username/repository.git
, l'errore è:
ssh: connect to host github.com port 22: Connection timed out
fatal: The remote end hung up unexpectedly
Sai come aggiustarlo?
git push origin master
, quindi non so come applicare ciò che stai dicendo?
git@github.com:username/repo.git
o https://github.com/username/repo.git
Ma stai usando un mix di entrambi.
ssh -X
, ma non ha aiutato neanche. Vedi la domanda aggiornata sopra.