每当我尝试将其插入仓库时,git都要求两者username & password。
username & password
每次重新输入密码都没有问题,但是问题在于输入用户名。我https用来克隆我的仓库。
https
因此,我该如何配置git,这样就不会username在每一个上都要求它了git push。
username
git push
我是Linux的新手,但Windows中的IIRC git push仅要求输入密码。
编辑(由主持人和评论建议使用@ dk14)
警告:如果您credential.helper store从答案中使用密码,您的密码将完全未加密(“原样”)存储在~/.git- credentials。请查阅下面的评论部分或“链接的”部分的答案,尤其是如果您的雇主对安全问题的容忍度为零。
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
$ git help credentials