Projem üzerinde yönetici haklarına sahip olmadığım bir makinedeki komut satırı üzerinden uzaktan çalışıyorum ve çalıştırdıktan sonra git push origin master
aşağıdaki hata mesajını alıyorum:
(gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display:
Dosyam .git/config
aşağıdaki içeriğe sahip:
[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
Daha önce 403 hatası alıyordum. Buradaki yorumdan sonra, kullanıcı adımı uzak url'deki @ işaretinden önce koydum ve o zamandan beri Gtk hatası alıyorum.
Kullanarak makineye giriş yaptığımda ssh -X
ve itmeye çalıştığımda, aşağıdaki hatayı alıyorum:
X11 connection rejected because of wrong authentication.
(gnome-ssh-askpass:31922): Gtk-WARNING **: cannot open display:localhost:10.0
Uzaktan kumandanın URL'sini olarak değiştirirsem git@github.com:username/repository.git
hata şu olur:
ssh: connect to host github.com port 22: Connection timed out
fatal: The remote end hung up unexpectedly
Bunu nasıl düzeltebileceğinizi biliyor musunuz?
git push origin master
, bu yüzden söylediklerinizi nasıl uygulayacağımı bilmiyorum?
git@github.com:username/repo.git
ya https://github.com/username/repo.git
Ama ikisinin bir karışımını kullanıyor.
ssh -X
, ama bu da yardımcı olmadı. Yukarıdaki güncellenmiş soruya bakın.