Sai*_*das 17 macos github keychain
8 月 13 日,github 不再接受 git 操作的密码。因此,要更新令牌,我必须按照建议将钥匙串(github keychain)中的密码字段更改为令牌。但是,不幸的是我找不到与 github 相关的钥匙串。
我在哪里可以找到 github 的钥匙串,并编辑它以便 git actions 工作?!
小智 30
您是否尝试过将令牌作为 git 操作的密码?当 git 要求输入密码时,只需将您的令牌作为密码即可。
如果您从未登录过 GitHub,那么您将不会在钥匙串中找到 GitHub。确保在生成令牌时检查了所需的所有范围。
假设git config credential.helper确实返回osxkeychain,但没有找到github.com它意味着:助手已准备好缓存您的新凭据。
新的git push应该显示一个提示,您可以在其中输入 GitHub 用户帐户名和 PAT(个人访问令牌)。
首先检查没有缓存任何内容:
printf "protocol=https\nhost=github.com"| git-credential-osxkeychain get
Run Code Online (Sandbox Code Playgroud)
如果是,您可以使用以下erase命令将其删除:
printf "protocol=https\nhost=github.com"| git-credential-osxkeychain erase
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25142 次 |
| 最近记录: |