小编典典

每当我按下时,Git都会要求输入用户名

linux

每当我尝试将其插入仓库时,git都要求两者username & password

每次重新输入密码都没有问题,但是问题在于输入用户名。我https用来克隆我的仓库。

因此,我该如何配置git,这样就不会username在每一个上都要求它了git push

我是Linux的新手,但Windows中的IIRC git push仅要求输入密码。


阅读 302

收藏
2020-06-02

共1个答案

小编典典

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

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

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


原始答案(@Alexander Zhu):

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

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

我也建议你读
$ git help credentials

2020-06-02