Я работал над своим проектом удаленно через командную строку на машине, на которую у меня нет прав администратора, и после запуска git push origin masterя получаю следующее сообщение об ошибке:
(gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display:
Мой .git/configфайл имеет следующее содержимое:
[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
Я получал ошибку 403 ранее. После комментария здесь , я кладу имя перед знаком @ в удаленном URL и с тех пор я получаю сообщение об ошибке Gtk.
Когда я вхожу в машину с помощью ssh -Xи пытаюсь нажать, я получаю следующую ошибку:
X11 connection rejected because of wrong authentication.
(gnome-ssh-askpass:31922): Gtk-WARNING **: cannot open display:localhost:10.0
Если я изменю URL-адрес пульта дистанционного управления на git@github.com:username/repository.git, то ошибка:
ssh: connect to host github.com port 22: Connection timed out
fatal: The remote end hung up unexpectedly
Вы знаете, как это исправить?
git push origin master, так что я не знаю, как применить то, что вы говорите?
git@github.com:username/repo.gitлибо « https://github.com/username/repo.gitНо вы используете смесь обоих».
ssh -X, но это тоже не помогло. Смотрите обновленный вопрос выше.