【发布时间】:2022-11-02 03:15:51
【问题描述】:
据我所知,当您将 git 与 https 一起使用时,每次向 github 发出请求时都必须输入密码,除非您使用 SSH 或使用 git config credential.helper store 将凭据存储在本地计算机上。
我一直在使用 HTTPS,但从来不需要输入我的凭据。当我运行 git config --list 时,它只显示我的电子邮件和姓名,但不显示我的密码。谁能向我解释为什么我不需要输入密码或密码可以存储在哪里?
【问题讨论】:
-
目标回购是私有的吗?如果没有,那么在没有凭据的情况下能够
clone、fetch和pull是正常的。他们将被要求push -
凭据不会显示在
git config --list中(user.name和user.email仅用于提交的作者和提交者字段),它们将显示在git remote -v中(用于访问远程的 url)
标签: git