管理者権限を持たないマシンのコマンドラインを使用してリモートでプロジェクトに取り組んでおり、実行後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
が、それも役に立ちませんでした。上記の更新された質問を参照してください。