git - 仍然无法在 3 月 1 日截止日期前解析 Git SSH 凭据

标签 git passwords credentials

Github 将在下周将我与我的 Digital Ocean 服务器断开连接,看来我使用了错误的电子邮件,我已经尝试了 Stack Overflow 上的所有建议,但似乎没有任何效果。

所以我的 BitBucket 帐户是 rxxxr@gmail.com,我可以访问 BitBucket 并生成应用密码,没问题。

但是当我推送到 Git 时,我仍然收到警告消息“您正在通过 HTTPS 等使用 Git 的帐户密码”

问题似乎是我使用错误的凭据推送到 Git。
我的 Bitbucket 帐户是 rxxxr@gmail.com ,但我正在使用 tim@nxxxd.com 推送到 git然后使用 rxxxr@gmail.com 将 Git pull 到我的服务器.

当我开始为 Nxxxd 远程工作时,我不得不使用 tim@nxxxd.com推送到他们的 Git 帐户,我的 MacBook Air 仍然将其用于 git,即使它应该使用 rxxxr@gmail.com用于 Git。

每一次摆脱tim@nxxxd.com的尝试在 Git 或我的 Mac 上似乎被 Git 忽略:我想使用 rxxxr@gmail.com 推送到 git和新的应用密码 - 有什么建议吗?

最佳答案

@VonC 几乎是正确的,并在我删除旧凭据后帮助解决了新凭据。这需要以下行:

git config --system --unset credential.helper

git config --global --unset credential.helper

关于git - 仍然无法在 3 月 1 日截止日期前解析 Git SSH 凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71269362/

相关文章:

git - 搜索 git repo 文件的所有版本

git - 在本地从 git 中删除一个目录

c# - 从 int 到短字符串的 2 路加密

wcf - WsDualHttpBinding 不回调客户端,及时处理问题

.net - DefaultNetworkCredentials或DefaultCredentials

git - 无需在 Ubuntu 中输入 git pull 的密码

Git merge 分支没有进入

c# - C# 中的密码恢复工具无法正常工作

java - Unicenta密码加密

jenkins - 如何在 Jenkins 服务器上使用证书凭据?