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