gpt4 book ai didi

mercurial - 推送到bitbucket : authorization failed

转载 作者:行者123 更新时间:2023-12-02 22:25:14 24 4
gpt4 key购买 nike

我是 git 和 github 用户,刚接触 mercurial 和 bitbucket,并且我正在尝试在项目中使用 bitbucket。

到目前为止,我已经获得了对新的私有(private) bitbucket 存储库的写入权限,并且 I got started作者:

  1. 克隆
  2. 添加我现有的项目
  3. promise
  4. 尝试推送时,我通过以下方式收到授权失败:

HTTPS

$ hg push https://mariusbutuc@bitbucket.org/DB2UAdmin/repohttp authorization requiredrealm: Bitbucket.org HTTPuser: mariusbutucpassword: pushing to https://mariusbutuc@bitbucket.org/DB2UAdmin/reposearching for changesabort: authorization failed

SSH

$ hg push ssh://hg@bitbucket.org/DB2UAdmin/repopushing to ssh://hg@bitbucket.org/DB2UAdmin/reposearching for changesremote: adding changesetsremote: adding manifestsremote: adding file changesremote: added 1 changesets with 9664 changes to 9664 filesremote: You're not allowed to write to this repository.remote: transaction abort!remote: rollback completedremote: abort: pretxnchangegroup.bb_perm hook failed

还尝试通过简单的HTTP,获得与HTTPS类似的结果。

我怎样才能让它工作?

额外详细信息:

  • Python 2.7.1+
  • Mercurial 1.7.5
  • 在 Ubuntu 11.04 上

最佳答案

  1. bitbucket 帐户是在我的 Gmail 地址 [addr A] 下开设的。
  2. SSH key 是使用我公司的地址 [addr B] 创建的。
  3. addr B 已作为辅助地址添加到我的帐户中。
  4. 我拥有 mariusbutuc 帐户的写入权限,该帐户有两个地址。

...我仍然无法通过身份验证测试。

  1. 收到了管理员的邀请,地址为我的工作地址 - 地址 B。拥有管理员权限,不仅仅是编写。
  2. 尝试接受邀请,但无法:我的帐户已有权访问存储库。
    不得不撤销我自己的访问权限,只是为了能够
  3. 接受管理员权限。
  4. 通过SSH成功推送:
$ hg push ssh://hg@bitbucket.org/DB2UAdmin/repopushing to ssh://hg@bitbucket.org/DB2UAdmin/reposearching for changesremote: adding changesetsremote: adding manifestsremote: adding file changesremote: added 1 changesets with 9664 changes to 9664 filesremote: bb/acl: mariusbutuc is allowed. accepted payload.

我仍然不知道为什么通过 HTTPS [用户名/密码] 推送失败!

关于mercurial - 推送到bitbucket : authorization failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7475841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com