需要使用bitbucket rest API进行第一次提交

问题描述

我正在使用bitbucket rest api创建新的私有存储库并创建新的分支。两种api都可以正常工作。

POST https:// {bitbucket url} /rest/api/1.0/users/ {username} / repos ->创建新存储库

POST https:// {bitbucket url} /rest/api/1.0/users/ {username} / repos / {repo name} / branches ->创建新分支

但是我需要在一个调用中做到这一点,比如说我创建了一个新的存储库,而我却无法创建分支。因为它是空的存储库。因此,我们需要在MASTER分支中进行第一次提交,然后才允许我创建一个新分支。

我需要使用bitbucket rest api进行第一次提交。但是我找不到那个API。 您能帮我解决这个问题吗?

解决方法

这是用于添加新提交的bitbucket API:

https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Bworkspace%7D/%7Brepo_slug%7D/src#post

来自文档:

此端点用于通过上传文件在存储库中创建新的提交。