当我做
git push
我得到像这样的命令提示符
Username for 'https://github.com':
然后我手动输入我的用户名
Username for 'https://github.com': myusername
然后我点击,然后Enter提示输入密码
Password for 'https://myusername@github.com':
我希望用户名自动写入,而不必一直手动输入。
我尝试这样做,xdotool
但没有成功。
我已经做了
git config --global user.name myusername
git config --global user.email myemail@gmail.com
但仍然总是要求我手动输入
您知道可以使用git存储凭据,对吗?
—
迭戈·罗西亚
您应该在GitHub上设置SSH密钥,并改用它。
—
史蒂芬·基特
@DiegoRoccia是的,在问题中也提到了这一点,但这没有帮助。
—
GypsyCosmonaut
您可以按照
—
Oleg Rudenko
git config credential.helper store
此处所述使用:stackoverflow.com/questions/11403407/… 在这种情况下,您不会将密码以明文形式存储在原始URL中,而不会存储在配置文件中的文件中。(也未加密)