Git每次推送时都要求输入用户名

每当我试图进入我的repo-git时,它都会要求username&密码

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

那么,我如何配置git,使其不会在每次git推送时要求username

我是linux新手,但windows中的IIRCgit push只要求输入密码

编辑(由主持人和评论建议@dk14)

警告:如果您在回答中使用credential.helper store,您的密码将完全未加密(“原样”)存储在~/.git credentials中。请参阅下面的评论部分或“链接”部分的答案,尤其是如果您的雇主对安全问题没有容忍态度。

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


原始答案(作者@Alexander Zhu):

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

$git config credential.helper存储
$git推送http://example.com/repo.git
用户名:<键入您的用户名>
密码:<键入您的密码>

我还建议您阅读
$git帮助凭据

发表评论