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 masteraşağıdaki hata mesajını alıyorum:
(gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display:
Dosyam .git/configaş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 -Xve 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.githata ş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.gitya https://github.com/username/repo.gitAma ikisinin bir karışımını kullanıyor.
ssh -X, ama bu da yardımcı olmadı. Yukarıdaki güncellenmiş soruya bakın.