SuperAPI AI 工具集

bitbucket_data_center

部署与运维

查看项目

更新于 10-16 07:26

技能介绍

用途:让代理在具备 BITBUCKET_DATA_CENTER_TOKEN 环境变量的环境中与 Bitbucket Data Center 的 Git 仓库和 REST API 交互。令牌为 username:your-token 形式的 basic auth。

主要能力:可用令牌调用 REST API,例如 curl -u "${BITBUCKET_DATA_CENTER_TOKEN}" https://{domain}/rest/api/1.0/...;可推送 Git 变更;仓库格式为 PROJECT/repo_slug;可用 create_bitbucket_data_center_pr 工具创建拉取请求。

用法与约束:仅在用户要求时推送;绝不直接推送到 main 或 master;Git 用户名和邮箱已预设,不要修改;分支名如以 openhands-workspace 开头,需先创建更合适的新分支;创建分支或 PR 后持续更新,除非明确要求否则不新建;使用 main 作为基础分支(除非用户另有要求);创建或更新 PR 后向用户发送链接;未经用户明确同意,不要把 PR 标记为可审查;尽量用最少步骤完成,示例:git remote -v && git branch,git checkout -b create-widget && git add . && git commit -m "Create widget" && git push -u origin create-widget。

认证问题:若推送时出现密码提示或权限错误,可能是旧令牌过期,可更新远程 URL:git remote set-url origin https://${BITBUCKET_DATA_CENTER_TOKEN}@{domain}/scm/{project_lower}/{repo}.git。

限制:资料未提供具体域名、项目或仓库示例,也未说明令牌获取、权限范围、REST API 具体端点、平台版本或收费信息。