+-
linux – Git每次推送都要求输入用户名
每当我试图推进我的repo git要求用户名和&密码.

我每次都重新输入密码没有问题,但问题是输入用户名.我使用https来克隆我的存储库.

那么,我如何配置git以便它不会在每个git push上请求用户名.

我是linux的新手,但是在Windows git push中的IIRC只要求输入密码.

最佳答案
编辑(由主持人和评论建议的@ dk14)

警告:如果您使用了答案中的credential.helper store,则您的密码将以〜/ .git-credentials完全未加密(“按原样”)存储.请参阅下面的评论部分或“链接”部分的答案,特别是如果您的雇主对安全问题的容忍度为零.

即使被接受,它也没有回答实际OP关于省略用户名(不是密码)的问题.对于那些确切问题的读者来说,@ grawity的answer可能会派上用场.

原始答案(来自@Alexander Zhu):

您可以使用以下命令存储凭据

$git config credential.helper store
$git push http://example.com/repo.git
Username: <type your username>
Password: <type your password>

另外我建议你阅读
$git帮助凭据

点击查看更多相关文章

转载注明原文:linux – Git每次推送都要求输入用户名 - 乐贴网