gpt4 book ai didi

git - Git 如何访问我的 GitHub 凭据?

转载 作者:行者123 更新时间:2023-12-04 14:57:40 25 4
gpt4 key购买 nike

我试图删除 Git 对 GitHub 上私有(private) GitHub 存储库的访问权限。无论我尝试什么,我都无法阻止它获得访问权限。因此,我想知道如何它是如何进行身份验证的,这样我就可以remove access .

我试过了both methods here

首先:

git config --global --unset user.name
git config --global --unset user.email
git config --global --unset credential.helper

第二个

git config --global --unset-all

而且我还删除了 Keychain Access 中的所有 github 条目。

当我打开一个新的终端窗口并推送到私有(private) GitHub 存储库时,它要求输入用户名和电子邮件(不是 密码),但推送成功。

问题

我如何知道终端中的 Git 如何使用我的 GitHub 凭据将更改推送到 GitHub?

注意事项

  • 我正在通过 HTTPS(而不是 SSH)连接到 GitHub

最佳答案

根据 GitHub Docs , 对于 macOS:

Through the command line, you can use the credential helper directly to erase the keychain entry.

$ git credential-osxkeychain erase
host=github.com
protocol=https
> [Press Return]

If it's successful, nothing will print out. To test that it works, try and clone a private repository from GitHub. If you are prompted for a password, the keychain entry was deleted.

关于git - Git 如何访问我的 GitHub 凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67643137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com