繁体   English   中英

远程:未经授权致命:身份验证失败 Bitbucket

[英]remote: Unauthorized fatal: Authentication failed Bitbucket

好的,所以这是场景,

我让 user1 登录到我的终端以获取 bitbucket 帐户。

我已经登录了

$ git config --global user.name "user1"
$ git config --global user.email "user1@gmail.com"

我能够完美地commitpush

现在我在 bitbucket 上有另一个帐户,用户 2 有另一个电子邮件 ID。

所以我登录如下:

$ git config --global user.name "user2"
$ git config --global user.email "user2@gmail.com"

但是现在当我做git push origin master我收到以下错误。

fatal: Authentication failed for 'https://user2@bitbucket.org/user3/test.git/'

所以我从我的 Ubuntu 14.04 中完全卸载了git并再次安装并再次登录。 但即便如此,也会遇到同样的问题。

如何避免该错误消息?

user.nameuser.email本地配置与 git repos 托管服务器身份验证无关。 它仅适用于提交的提交者/作者。

如果您使用的是 https 网址,则意味着您需要使用 BitBucket登录名和密码。
如果有一个BitBucket账号' user2 ',那么它的BitBucket密码就足以通过认证(他/她需要是user3项目的合作者才能有推送的权利)

确保密码中没有特殊字符,否则您必须对其进行百分比编码

我的问题是我使用的是 https 而不是 ssh,在那之后,一切都对我有用。

我遇到了同样的问题! 即使在提供正确的密码后,它也显示相同的错误。

解决方案

步骤:只需检查您的通行证是否正确。 如果没问题,请检查您对该存储库具有正确的权限。 (我遇到了权限问题并使用该步骤解决了)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM