java - 使用 REST API 复制或复制 Bitbucket 中的存储库

标签 java git bitbucket bitbucket-server bitbucket-api

我在 Bitbucket 项目中有一个基础存储库,我需要使用 REST API 基于此基础存储库创建新存储库。新存储库必须包含基础存储库中的所有文件。

我该怎么做?

最佳答案

实现这一点的方法是通过以下方式 fork 存储库:

  • 使用 Http POST
  • URI: http://{IP}:{PORT}/rest/api/1.0/projects/{PROJECT_NAME}/repos/{REPO_NAME}/
  • 授权 - 使用 BasicAuth
  • 内容类型 - “application/json”
  • 正文: { "slug": "URL_FRIENDLY_NAME", “名称”:“NEW_REPO_NAME”, “项目”: { “键”:“PROJECT_NAME” } }

关于java - 使用 REST API 复制或复制 Bitbucket 中的存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43520107/

相关文章:

java - 将 mp3 从 java/c++ 服务器流式传输到 html5 的最佳方式?

git push 被拒绝, merge 冲突,git pull --rebase

ssh - 在 Sourcetree Windows 中为 Mercurial 存储库启用 SSH 压缩

java - 显式等待给定操作(错误) - Selenium Webdriver

java - 是否有保证 void main(String[] args) 的标准接口(interface)?

git - 根据消息从 git log 中获取任务编号列表

git - ServicePointManager 不支持 net4bsl.bsl.co.uk 方案的代理

python-3.x - 从私有(private) Bitbucket 存储库安装 Python 包

java - 从 Git 存储库将 Web 应用程序部署到 AWS

Java-判断数组的位置变化