BitbucketAPI与Git操作技能Skill bitbucket

此技能允许用户通过 BITBUCKET_TOKEN 环境变量与 Bitbucket API 交互,管理代码仓库、创建和更新拉取请求,执行 Git 操作,适用于代码托管和协作开发。关键词:Bitbucket、API、Git、pull request、版本控制、代码管理、DevOps。

DevOps 0 次安装 0 次浏览 更新于 3/18/2026

名称: bitbucket 描述: 使用 BITBUCKET_TOKEN 环境变量与 Bitbucket 仓库和拉取请求交互。在 Bitbucket 上托管代码或通过 API 管理 Bitbucket 资源时使用。 触发词:

  • bitbucket
  • git

您可以使用环境变量 BITBUCKET_TOKEN 来与 Bitbucket API 交互。

<IMPORTANT> 您可以使用 curlBITBUCKET_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

以下是推送的一些说明,但仅在用户要求时执行:

  • 切勿直接推送到 mainmaster 分支
  • 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