当我尝试使用时,我的控制台上出现此错误git pull:
远程:2021 年 8 月 13 日移除了对密码身份验证的支持。请改用个人访问令牌。远程:请参阅https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/了解更多信息。致命:无法访问“...”:请求的 URL 返回错误:403
这很奇怪,因为我两周前只是按照文档在 GitHub 上创建了一个令牌,该令牌将于 2021 年 10 月 26 日星期二到期。为什么今天删除了它?
当我使用 bash 终端推送到我的存储库时,GitHub 给我发送了一封电子邮件:
[GitHub] 弃用通知
您好,您最近使用密码通过 git/ 使用 git 访问存储库。
使用 Git 密码的基本身份验证已被弃用,很快将不再有效。访问 https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ 了解有关建议的解决方法和删除日期的更多信息。
谢谢,GitHub 团队
所以我尝试弄清楚如何使用身份验证令牌,但是这个、这个和这个页面并没有真正的帮助。
一旦我生成了一个看起来像这样的令牌ff35995a9624470a855520c573972d2f1812843,我明白我应该能够做一个git push --all,然后输入我的用户名并输入令牌以进行身份验证。
但这意味着我需要以纯文本或某些密码管理器的形式存储此令牌。这似乎是错误的。还是我对整个过程的理解有缺陷?
如何安全地使用此令牌而不是密码?我记得SourceTree有一些我认为是存储这样一个令牌的规定,但是如何通过 Linux 终端安全地做到这一点?
你好,我想克隆一些 git repo 并将其拉到我的 linux 服务器,我在运行时遇到问题:git clone和git pull我的服务器。它说:warning: url has no scheme IP:Port , fatal: credential url cannot be parsed IP:Port。我试图用这个命令设置新的 url : git remote set-url origin http://IP:PORT/my.Git.Server/API_WEBTOOL3.git。但它不起作用仍然出现相同的错误。请帮助我的问题:(
GitHub 通知我需要切换到 token。我按照指南创建了一个令牌。该指南没有说的是我必须在本地计算机上执行的操作(我正在运行 Linux)。过去我已经配置了我的 git
git config --global user.name "name"
git config --global user.email my@emailadress.com
Run Code Online (Sandbox Code Playgroud)
在我的 ~/.git-credentials 中,我确实看到了我的用户和哈希密码。
我需要做什么才能获得令牌访问权限?
现在是否使用我的令牌,如果不是,我该怎么办?如果是,我可以从本地配置中删除旧的哈希密码吗?
react-native我根据我的要求更改了包 src 组件。我如何将其添加到我的应用程序中?
(即)我添加了react-native-floating-action并更改了文件中的一些FloatingActionItem.js样式FloatingAction.js。如何在我的应用程序中添加更改。
因为如果我删除节点模块,则再次安装后所有更改都会消失。