Tools for automating work with GitLab.
- repo.create.sh
-x 'TOKEN'
GitLab user token.-a 'https://gitlab.com'
GitLab API URL.-n 'NSID'
Namespace ID for new repository.-r 'REPO_1;REPO_2;REPO_3'
Repository name (array).-d 'DESCRIPTION'
Repository description.-v 'PRIVATE / INTERNAL / PUBLIC'
Repository visibility level (private, internal, or public).
- repo.delete.sh
-x 'TOKEN'
GitLab user token.-a 'https://gitlab.com'
GitLab API URL.-r 'ORG/REPO_1;ORG/REPO_2'
Repository name (array).
- repo.transfer.sh
-x 'TOKEN'
GitLab user token.-a 'https://gitlab.com'
GitLab API URL.-n 'NSID'
NEW namespace ID for repository.-r 'REPO_1;REPO_2;REPO_3'
Repository name (array).
- repo.update.sh
-x 'TOKEN'
GitLab user token.-a 'https://gitlab.com'
GitLab API URL.-r 'ORG/REPO_1;ORG/REPO_2'
Repository name (array).-d 'DESCRIPTION'
Repository description.-v 'PRIVATE / INTERNAL / PUBLIC'
Repository visibility level (private, internal, or public).