SourceTree,错误登录失败,使用ctrl+c取消基本凭证提示

问题描述 投票:0回答:8

我在通过 Sourcetree 克隆存储库时遇到以下错误。

我可以直接通过 bitbucket.org 登录,但不能通过 Sourcetree 登录。让我知道这个问题需要如何解决。

SourceTree版本:3.3.9

蒂亚

bitbucket atlassian-sourcetree
8个回答
65
投票

让我们试试这个:

  1. 工具 -> 选项 -> 身份验证
  2. 在您的帐户上点击“编辑”
  3. 单击“刷新 OAuth 令牌”

它对我有用:)


4
投票

我发现SourceTree无法授权我们的GitHub帐户的原因是Source Tree使用的是旧的git版本,因此它不会通过Web而是通过自己的应用程序授权我们的帐户,这是Git不允许的。 Git Notification

解决方案: 首先,你必须知道你的SourceTree存储你的本地数据(也就是本地git)的位置。您转到“工具”>“选项”。选择 Git 选项卡,然后选择 Embeded in Git version,这将告诉您本地数据的路径。我的是“C:\Users s\AppData\Local\Atlassian”。 Git Local path

然后需要删除Atlassian中的所有文件夹,然后卸载SourceTree。 毕竟,您可以从此安装新版本的 Git:https://gitforwindows.org/ 并从此安装新的 SourceTree:https://www.sourcetreeapp.com/

然后您只需从“添加”按钮打开存储库,然后再次尝试推送。 SourceTree

他们会出现网络授权供您登录。之后,它就可以工作了。 Git Authentication


2
投票

使用 OAuth 而不是 Basic 进行身份验证。


2
投票

工具/选项/身份验证,删除你的github帐户,然后重新添加。对我有用。


1
投票

工具>选项>身份验证>编辑现有帐户 - 输入密码并再次保存。这可能会刷新您在 SourceTree 中的密码


1
投票

这仍然有意义!

我通过更新SourceeTree解决了这个问题。

  1. 从 PC 中删除 Sourcetree
  2. 从官方网站下载新版本:点击
  3. 打开后,按右上角黄旗进行更新,然后点击“重新启动”。
  4. 转到工具 => 设置 => GIT => 更新嵌入式。

对于 3.4.0 版本,我有嵌入式 v2.29.2。

例如,然后按 Fetch。在弹出窗口中选择“不使用助手”。另外,勾选“不要再问”。在登录弹出窗口中输入电子邮件/登录名和密码。

我的成功:)


0
投票
我遇到了这个问题。我在 Visual Studio 2019 中打开了该项目,并尝试了与之前相同的请求。这提示我输入相同的用户名和密码,但也允许我授权使用该网站。我选择了这个并能够返回 SourceTree 并继续克隆。


0
投票
您可以关闭自动检测代理设置的选项。

© www.soinside.com 2019 - 2024. All rights reserved.