git pushしたらエラー
$ git push
...
Missing or invalid credentials.
Error: connect ECONNREFUSED /run/user/1546/vscode-git-f7c0b94a0e.sock
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '/run/user/1546/vscode-git-f7c0b94a0e.sock'
}
fatal: Authentication failed for 'https://*****'
と怒られた。
素直にvscodeのソース管理から操作すればいいのだろうけど、60K+とか書いてあって触りたくない。
解決
vs codeがGIT_ASKPASSを設定しているのが悪い。
$ export GIT_ASKPASS=
をすれば素直にターミナルでユーザ・パスワードを聞かれるようになる。