【问题标题】:Source Tree: remote: Invalid username or password. fatal: Authentication failed for '**MYURL**'源树:远程:用户名或密码无效。致命:“**MYURL**”的身份验证失败
【发布时间】:2019-06-18 20:52:21
【问题描述】:

我尝试克隆、拉取或推送源代码树,但出现此错误。

当我尝试在命令行中执行此操作时,我可以执行以下代码。这里的源代码树中似乎有什么问题?

【问题讨论】:

  • 您使用的是 ssh 密钥吗?您是否将这些键告诉了 SourceTree,以便它可以使用它?
  • 不,我没有使用 ssh 密钥 @zero298
  • 也许您必须禁用“双因素身份验证”或创建访问令牌...

标签: git github version-control


【解决方案1】:

找到这个答案:Sourcetree remote: Invalid username or password

但不是完全相同的解决方案。去

Tools > Options > Git > Embed

然后:

1. Do the above.
2. Close Sourcetree
3. Delete AppData\Local\Atlassian\SourceTree\passwd 
4. Restart SourceTree
5. Hurray!!!

它已为我修复.. 可能是当前版本的问题。

【讨论】:

    【解决方案2】:

    删除我的 github 帐户并再次添加它为我解决了这个问题: OSX > 首选项 > 帐户 > 删除帐户 > 添加帐户

    【讨论】:

      【解决方案3】:

      如果是 Github + 2FA,解决方案如下: https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/creating-a-personal-access-token

      “一旦你有了一个令牌,你就可以在通过 HTTPS 执行 Git 操作时输入它而不是你的密码。”

      所以对于 Sourcetree mac v4.0.2 -> 转到首选项 -> 帐户 -> 添加\编辑 -> 选择 Github -> 身份验证类型:基本 -> 协议:HTTPS -> 将您的令牌作为密码:)

      【讨论】:

        猜你喜欢
        • 2023-03-22
        • 2017-04-18
        • 2022-08-19
        • 2017-12-25
        • 2021-01-26
        • 1970-01-01
        • 1970-01-01
        • 2020-10-24
        • 1970-01-01
        相关资源
        最近更新 更多