Я працюю над своїм проектом віддалено через командний рядок на машині, на яку я не маю прав адміністратора, і після запуску 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, але це теж не допомогло. Дивіться оновлене запитання вище.