私がする時
git Push
次のようなコマンドプロンプトが表示されます
Username for 'https://github.com':
次に、ユーザー名を手動で入力します
Username for 'https://github.com': myusername
そして私は Enter パスワードの入力を求められます
Password for 'https://[email protected]':
ユーザー名を常に手動で入力する代わりに、自動的に書き込むようにしたい。
xdotool
で試してみましたが、うまくいきませんでした。
もうやった
git config --global user.name myusername
git config --global user.email [email protected]
しかし、それでも常に手動で入力するように求められます
実際、あなたがしたことは、コミットのために作者情報を設定することです。資格情報を保存していません。資格情報は2つの方法で保存できます。
ターミナルで次のように入力して、認証情報メモリを有効にします。
$ git config --global credential.helper cache
デフォルトのパスワードキャッシュタイムアウト(秒単位)を更新できます。
# This cache timeout is in seconds
$ git config --global credential.helper 'cache --timeout=3600'
使用することもできます(ただし、single引用符を使用してください。使用しない場合、一部の文字で二重引用符が壊れる可能性があります):
$ git config --global user.name 'your user name'
$ git config --global user.password 'your password'