- 如果您使用的是 Bitbucket Cloud(bitbucket.org),您可以使用 Bitbucket REST API 和 cURL,还可以为存储库指定项目密钥,您可以使用:-
curl -X POST -v -u $username:$password "https://api.bitbucket.org/2.0/repositories/$username/$reponame" -H "Content-Type: application/json" -d '{"scm": "git", "is_private": "true", "fork_policy": "no_public_forks", "project": {"key": "'$project_key'"}}'
这将在特定项目下创建一个存储库。
- 如果您想在 Bitbucket 服务器 V1.0 中创建存储库,则可以使用 REST API。该命令如下所示:-
curl -u $username:$password -X POST -H "Content-Type:application/json" -d '{"name": "'$reponame'","scmId": "git","forkable": true}' http://localhost:7990/rest/api/1.0/projects/${project_key,,}/repos
您可以提及您的公司网址(例如 - birbucket.xyz.com)来代替 localhost:7990。
有关 bitbucket 服务器的更多信息,请参阅使用 Bitbucket 服务器 REST API。