无法从 VS2015 同步或推送到 bitbucket

Posted

技术标签:

【中文标题】无法从 VS2015 同步或推送到 bitbucket【英文标题】:can't sync or push to bitbucket from VS2015 【发布时间】:2017-11-30 08:20:25 【问题描述】:

我正在使用 VS2015 并与使用 bitbucket 共享代码的团队合作。每次我尝试将更改推送到分支或同步它时,我都会收到此错误:

Opening repositories:
C:\path\to\the\Repos\nameofrepository
 Error encountered while pushing to the remote repository: Response status 
 code does not indicate success: 401 (Unauthorized).

每次按下推送或同步按钮时,都会要求我输入凭据(用户名和密码)以连接到我的 bitbucket 帐户。凭据是正确的,因为我 100% 确定。

我在互联网上查看过,发现此错误可能是由于输入了错误的凭据(我没有)造成的,所以我去了“Windows 凭据管理器”并在那里重置了所有凭据,但我没有找到任何与VS相关的。我没有尝试过。

有人知道为什么会这样吗?

PS:我的帐户中没有启用两种验证方式。谢谢

【问题讨论】:

【参考方案1】:

解决方案 1:

我认为git-project(即只读)的权限不足会 给你这个错误。

授予项目文件夹所需的权限并重试。

解决方案 2:

删除 GitHub 保存在本地计算机中的凭据。

这是我采取的步骤:

转到控制面板 右上角:搜索“凭据”=> 选择“凭据管理器” 在通用凭据下 => 你应该看到 GitHub => 点击箭头 点击“从保管库中删除” 尝试再次提交和同步

【讨论】:

解决方案 1 不是申请人,因为该文件夹具有完全权限。解决方案 2 正如我上面所说的,我已经尝试过了。 请通过THIS QUESTION's ANSWERS,尝试给出的解决方案。【参考方案2】:

在网上尝试了一切之后,我得出的结论是我无能为力,所以我删除了我的帐户并创建了一个新帐户。现在一切正常。

【讨论】:

以上是关于无法从 VS2015 同步或推送到 bitbucket的主要内容,如果未能解决你的问题,请参考以下文章

创建一个可以模态显示或推送到导航堆栈的 UIView

如何检查视图控制器是不是以模态方式呈现或推送到导航堆栈上?

在 UIButton 单击时以编程方式创建 Segue 或推送到另一个视图控制器

在 Visual Studio 版本之间同步配置

无法将代码从 Vs Code 界面推送到 gitlab。 Git:git@gitlab.com:权限被拒绝(公钥,键盘交互)

VS团队资源管理器(VS自带git)使用说明_使用VS自带git推送到远程存储库