Cygwinでgit pushするとき、いちいちパスワードをうつのが面倒だ。なにか回避方法がないものか?
普通の(Linux)の場合、$HOME/.netrcに以下を追加すればよいらしい。
machine github.com
login tsu-nera
password ****************
ただし、Cygwinではうまくいかず、_netrcという名前にしろとあったり。
- windows - netrc not accepted by git - Stack Overflow
- Git - How to use .netrc file on windows to save user and password - Stack Overflow
これでもうまくイカなかった。しかたがないので、expectコマンドを使って、パスワード入力を自動化した。
追記
名前は.netrcにして、アクセス権限を変更したらうまくいくようになった!!
chmod 600 ~/.netrc