请用python 写一个gitlab批量建仓库的脚本 跳过证书检查
时间: 2023-05-13 09:07:46 浏览: 77
以下是一个简单的 Python 脚本,可以批量创建 GitLab 仓库并跳过证书检查:
```python
import requests
import json
# GitLab API 地址
url = "https://gitlab.example.com/api/v4/projects"
# GitLab 访问令牌
token = "your_access_token"
# 仓库名称列表
repo_names = ["repo1", "repo2", "repo3"]
# 循环创建仓库
for repo_name in repo_names:
# 请求参数
params = {
"name": repo_name,
"visibility": "private"
}
# 请求头部
headers = {
"Authorization": "Bearer " + token
}
# 发送 POST 请求
response = requests.post(url, params=params, headers=headers, verify=False)
# 解析响应
if response.status_code == 201:
print("仓库 %s 创建成功!" % repo_name)
else:
print("仓库 %s 创建失败!" % repo_name)
print(response.text)
```
请将 `gitlab.example.com` 替换为你的 GitLab 地址,将 `your_access_token` 替换为你的访问令牌,将 `repo1`、`repo2`、`repo3` 替换为你要创建的仓库名称列表。
注意,这个脚本使用了 `verify=False` 参数跳过了证书检查,这可能会存在安全风险,请谨慎使用。如果你的 GitLab 使用了有效的 SSL 证书,建议将这个参数去掉。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)