以下の内容はhttps://stealthinu.hatenadiary.jp/entry/20151029/p1より取得しました。


git pushでCannot access…というエラーとその対応

とある共用で使いたい環境にあるansibleの設定ファイルをgitで管理していて、ローカルのgitbucketのリポジトリにpushしようとしたのだけど

Cannot access URL http://gitbucket.local/toarurepo/toarurepo.git/, return code 22

のようなエラーが出てpush出来なかったのでした。


gitbucketの認証を通す必要があるらしいのはわかったのだけど、どう設定してよいかわからずぐぐる

Cannot push Git to remote repository with http/https - Stack Overflow

[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = http://username:password@git.repository.url/repo.git</a>

のようにしてurl中に「username:password」を埋めれることがわかりました。


ただ、さすがにpassword埋めるのはいやだなと思い、usernameの設定だけをしたのですが、今度は

(gnome-ssh-askpass:13543): Gtk-WARNING **: cannot open display:

というようなエラーが。なんじゃこりゃ。
パスワードを入力させるためのダイアログをXで開かせようとしてる感じ。


これもぐぐってみると下記エントリで解決法がありました。

tmpz84 Blog: 認証付き Git リポジトリに clone したときのエラー

$ unset SSH_ASKPASS

こちらの例はcloneの時だったようですが、同様にして解決できました。




以上の内容はhttps://stealthinu.hatenadiary.jp/entry/20151029/p1より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14