I am trying to create repositories and add them to specific projects by using:
curl -X POST -u "${bcUser}:${bcPass}" "https://api.bitbucket.org/2.0/repositories/${workspace}/${repo_lower}" \
-H "Content-Type: application/json" \
-d '{"is_private": true, "language": "php", "project": {"key": '$project'}}'
But it is not considering the parameters passed. Just checked on the documentation:
And is_private, language and project don't seem to be part of the options specified. I am new on this, and I would like to be able to specify the privacy as well as moving the created repository to an existing project.
After creating the repository, I tried moving the repository to the existing project with the following command, but did not work either:
curl -X PUT -u "${bcUser}:${bcPass}" "https://api.bitbucket.org/2.0/workspaces/${owner}/projects/${project}" \
-d '{"repositories": "https://api.bitbucket.org/2.0/repositories/${owner}/'${repo_lower}'"}'
I am working on Bitbucket Cloud. Thanks in advance
I'm answering myself in case somebody needs it ( I assume the URL needs to be the last one...):
curl -X POST -u "${bcUser}:${bcPass}" \
-H "Content-Type: application/json" \
-d '{ "scm": "git", "is_private": true, "project": {"key": "'${project}'"}}' \ "https://api.bitbucket.org/2.0/repositories/${owner}/${repo_lower}"
Thank you so much!
Works great after removing simple quotes in "'${project}'" => "${project}"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Is it possible create a repo with project access token?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.