J'ai travaillé sur mon projet à distance via la ligne de commande sur une machine sur laquelle je n'ai pas de droits d'administrateur et après l'exécution, git push origin master
j'obtiens le message d'erreur suivant:
(gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display:
Mon .git/config
fichier a le contenu suivant:
[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
J'obtenais l'erreur 403 plus tôt. Suite au commentaire ici , j'ai mis mon nom d'utilisateur avant le signe @ dans l'url distante et depuis, j'obtiens l'erreur Gtk.
Lorsque je me connecte à la machine en utilisant ssh -X
et que j'essaye de pousser, j'obtiens l'erreur suivante:
X11 connection rejected because of wrong authentication.
(gnome-ssh-askpass:31922): Gtk-WARNING **: cannot open display:localhost:10.0
Si je change l'URL de la télécommande en git@github.com:username/repository.git
, l'erreur est:
ssh: connect to host github.com port 22: Connection timed out
fatal: The remote end hung up unexpectedly
Savez-vous comment résoudre ce problème?
git push origin master
, donc je ne sais pas comment appliquer ce que vous dites?
git@github.com:username/repo.git
ou https://github.com/username/repo.git
Mais vous utilisez un mélange des deux.
ssh -X
, mais cela n'a pas aidé non plus. Voir la question mise à jour ci-dessus.