问题:Sourcetree 远程:用户名或密码无效

我试图用 sourcetree 推送到 github 但得到以下错误:

git -c diff.mnemonicprefixu003dfalse -c core.quotepathu003dfalse push -v --tags origin live_version:live_version remote:用户名或密码无效。致命:'https://github.com/myname/myrepo/'的身份验证失败,正在推送到https://github.com/myname/myrepo

完成但有错误,见上文。

在此处输入图像描述但是当我去

工具 > 身份验证 > 我的 github 帐户

然后单击编辑 > 刷新 oauth 令牌在此处输入图像描述打开一个页面,我得到:

认证成功

SourceTree has been successfully authenticated. You may now close this page.

它总是有效,但突然停止,我没有两因素身份验证。我尝试删除帐户并再次添加它无济于事。我怎样才能让连接再次工作,以便我可以将我的项目推送到 github。

Sourcetree 版本 2.1.8.0

解答

我在这里找到了答案,这是 2.1.8+ 版本的已知错误

以下步骤为我修复了它:

Tools > Options > Git > Update Embedded Git

也可以使用命令行推送。

编辑

还添加@Latisha的答案:

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

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!

更多推荐