gpt4 book ai didi

authentication - 如何正确使用 GitHub 的身份验证 token ?

转载 作者:行者123 更新时间:2023-12-03 13:41:12 24 4
gpt4 key购买 nike

当我使用 bash 终端推送到我的存储库时,GitHub 给我发送了一封电子邮件:

[GitHub] Deprecation Notice
Hi,

You recently used a password to access the repository at with git using git/.

Basic authentication using a password to Git is deprecated and willsoon no longer work. Visithttps://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/for more information around suggested workarounds and removal dates.

Thanks, The GitHub Team


所以我试图弄清楚如何使用身份验证 token ,但是 this , thisthis页面并没有真正帮助。
一旦我生成了一个看起来像这样的 token , ff35995a9624470a855520c573972d2f1812843 ,我知道我应该能够做一个 git push --all ,然后键入我的用户名并输入 token 以进行身份​​验证。
但这意味着我需要以纯文本或某些密码管理器的形式存储此 token 。这似乎是错误的。还是我对整个过程的理解有缺陷?
如何安全地使用此 token 而不是密码?我记得 SourceTree有一些我认为是存储这样一个 token 的规定,但是如何通过 Linux 终端安全地做到这一点?

最佳答案

实际上,您的密码已被“个人访问 token ”取代,这只是另一种密码。如何生成它的说明是 here .这是完全随机的,所以不可能记住。凉爽的。将它保存在密码管理器中代替您的密码,以便您可以在必要时使用它,或者还有其他解决方案,例如缓存。
见底部this help page您会看到它的使用方式与密码以及您的原始用户名完全相同。还有 you might need to switch your repository from ssh to html .
更多 stackoverflow 答案在这里 Authenticate with GitHub using a token

关于authentication - 如何正确使用 GitHub 的身份验证 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65369600/

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