我无法使用以下代码在 bitbucket 云中创建新的存储库。
我能够删除存储库(通过将“发布”表单更改为“删除”请求方法)。当我使用下面的代码时,我得到了 http 400,这意味着根据 api 文档 - 如果输入文档无效,或者调用者缺乏在目标帐户下创建存储库的权限。
import requests
username = 'user@mail.com'
password = 'password'
headers = {"Content-Type": 'application/json'}
auth = (username, password)
bb_base_url = f"https://api.bitbucket.org/2.0/repositories/username/reponame"
res = requests.post(bb_base_url, headers=headers, auth=auth)
print(res)
所以想寻求帮助以我将能够做两件事的方式重构代码