Tôi đã làm việc với dự án của mình từ xa thông qua dòng lệnh trên máy mà tôi không có quyền quản trị và sau khi chạy, git push origin master
tôi nhận được thông báo lỗi sau:
(gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display:
.git/config
Tập tin của tôi có nội dung như sau:
[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
Tôi đã nhận được lỗi 403 trước đó. Theo dõi nhận xét ở đây , tôi đặt tên người dùng của mình trước dấu @ trong url từ xa và kể từ đó, tôi đã gặp lỗi Gtk.
Khi tôi đăng nhập vào máy bằng cách sử dụng ssh -X
và cố gắng đẩy, tôi gặp lỗi sau:
X11 connection rejected because of wrong authentication.
(gnome-ssh-askpass:31922): Gtk-WARNING **: cannot open display:localhost:10.0
Nếu tôi thay đổi url của điều khiển từ xa git@github.com:username/repository.git
, thì lỗi là:
ssh: connect to host github.com port 22: Connection timed out
fatal: The remote end hung up unexpectedly
Bạn có biết làm sao để sửa cái này không?
git push origin master
, vì vậy tôi không biết làm thế nào để áp dụng những gì bạn đang nói?
git@github.com:username/repo.git
hoặc https://github.com/username/repo.git
Nhưng bạn đang sử dụng kết hợp cả hai.
ssh -X
, nhưng điều đó cũng không giúp được gì. Xem câu hỏi cập nhật ở trên.