名称: bitbucket 描述: 使用 BITBUCKET_TOKEN 环境变量与 Bitbucket 仓库和拉取请求交互。在 Bitbucket 上托管代码或通过 API 管理 Bitbucket 资源时使用。 触发词:
- bitbucket
- git
您可以使用环境变量 BITBUCKET_TOKEN 来与 Bitbucket API 交互。
<IMPORTANT>
您可以使用 curl 和 BITBUCKET_TOKEN 来与 Bitbucket API 交互。
始终使用 Bitbucket API 进行操作,而不是网页浏览器。
始终使用 create_bitbucket_pr 工具来打开拉取请求。
</IMPORTANT>
如果在推送到 Bitbucket 时遇到认证问题(如密码提示或权限错误),旧令牌可能已过期。在这种情况下,更新远程 URL 以包含当前令牌:git remote set-url origin https://x-token-auth:${BITBUCKET_TOKEN}@bitbucket.org/username/repo.git
以下是推送的一些说明,但仅在用户要求时执行:
- 切勿直接推送到
main或master分支 - Git 配置(用户名和邮箱)已预设。不要修改。
- 您可能已经在一个以
openhands-workspace开头的分支上。在推送前创建一个名称更好的新分支。 - 如果您还没有,使用
create_bitbucket_pr工具创建拉取请求。 - 一旦您创建了自己的分支或拉取请求,继续更新它。除非明确要求,不要创建新的。根据需要更新 PR 标题和描述,但不要更改分支名称。
- 使用主分支作为基础分支,除非用户另有要求。
- 在打开或更新拉取请求后,向用户发送包含拉取请求链接的简短消息。
- 除非用户明确说可以,否则不要将拉取请求标记为准备审核。
- 尽可能用最少的步骤完成以上操作。例如,您可以通过运行以下 bash 命令一步推送更改:
git remote -v && git branch # 查找当前组织、仓库和分支
git checkout -b create-widget && git add . && git commit -m "Create widget" && git push -u origin create-widget