2011-07-05
minttyでGitクライアント(Git+SSH)
mintty | |
![]()
さくらVPSでGit+SSHサーバを立てて、git pushした際に当たったところです。
公開鍵認証ではなくパスワード認証でチャレンジしているので、サーバ側の設定で弾かれている。
「Disconnected: No supported authentication method available」
Git+SSHの場合は、GIT_SSH環境変数に認証を行うラッパースクリプトを指定する必要があるらしい。
minttyはPuTTYをベースにしているので、plinkを使ったラッパースクリプトを書けばよい。
echo '/cygdrive/c/ntnot/plink.exe -i “c:\users\you\.ssh\key-file-for-github.ppk” $1 $2' >> c:\path\to\script declare -x GIT_SSH="c:\path\to\script"
けど自分の環境ではssh-agentで認証を行っているので、SSHクライアントを指定するだけ。
export GIT_SSH=/bin/ssh.exe
コメントを書く
トラックバック - http://d.hatena.ne.jp/htakayuki/20110705/1309821725
リンク元
- 7 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http://d.hatena.ne.jp/htakayuki/20100815/1281868167&rct=j&q=KVM 仮想マシン ディ??%B
- 3 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGLL_jaJP341JP341&q=htakayuki
- 2 http://www.google.co.jp/search?hl=ja&q=mintty+フォントサイズ変更&btnG=検索&lr=
- 2 http://www.google.co.jp/url?sa=t&source=web&cd=2&sqi=2&ved=0CB8QFjAB&url=http://d.hatena.ne.jp/htakayuki/20100815/1281868167&rct=j&q=qcow2 マウント&ei=7D8dTv-eHrDJmAWkmuXjBw&usg=AFQjCNGEyyAYpxkIDafZUbLcIkH1s3wkcA&
- 2 http://www.google.co.jp/url?sa=t&source=web&cd=2&ved=0CCMQFjAB&url=http://d.hatena.ne.jp/htakayuki/20100815/1281868167&rct=j&q=qemu-nbd &ei=Q9MfTquBPIr6mAXSu7GyAw&usg=AFQjCNGEyyAYpxkIDafZUbLcIkH1s3wkcA&sig2=4EF5QCdeFp_aDQdO6Gv4YQ
- 1 http://b.hatena.ne.jp/Naruhodius/rss
- 1 http://d.hatena.ne.jp/innx_hidenori/20100923/1285170664
- 1 http://twitter.com/
- 1 http://www.facebook.com/l.php?u=http://d.hatena.ne.jp/htakayuki/20110512/1305195116&h=-AQAEeGJQ
- 1 http://www.google.co.jp/
