gitlab 批量建仓库脚本
时间: 2023-05-13 10:06:35 浏览: 181
可以使用 GitLab API 来批量创建仓库,以下是一个示例脚本:
```bash
#!/bin/bash
# GitLab API endpoint and access token
GITLAB_API="https://gitlab.example.com/api/v4"
GITLAB_TOKEN="your_access_token"
# Project names and namespaces
PROJECT_NAMES=("project1" "project2" "project3")
NAMESPACE_IDS=("1" "2" "3")
# Loop through project names and namespaces
for i in "${!PROJECT_NAMES[@]}"; do
PROJECT_NAME="${PROJECT_NAMES[$i]}"
NAMESPACE_ID="${NAMESPACE_IDS[$i]}"
# Create project using GitLab API
curl --request POST --header "PRIVATE-TOKEN: ${GITLAB_TOKEN}" \
--data "name=${PROJECT_NAME}&namespace_id=${NAMESPACE_ID}" \
"${GITLAB_API}/projects"
done
```
将 `GITLAB_API` 和 `GITLAB_TOKEN` 替换为你自己的 GitLab API 地址和访问令牌,将 `PROJECT_NAMES` 和 `NAMESPACE_IDS` 替换为你要创建的项目名称和命名空间 ID。运行脚本即可批量创建仓库。