咨询ArgoCD注册Git仓库URL对应的REST API端点
注册Git仓库的ArgoCD REST API端点
核心API端点:
POST /api/v1/repositories认证要求:请求头必须携带ArgoCD的JWT令牌,格式为
Authorization: Bearer <你的JWT令牌>请求体结构(JSON):
{ "repo": "https://github.com/你的组织/你的仓库.git", "username": "仓库认证用户名", "password": "密码或个人访问令牌", "insecure": false, "name": "可选仓库别名" }字段说明:
repo:必填项,Git仓库的完整URLusername/password:私有仓库必填,公开仓库可省略insecure:可选,是否允许跳过SSL证书校验,默认falsename:可选,自定义仓库名称,便于后续识别
获取JWT令牌的方式:
可通过ArgoCD CLI快速导出:argocd account get-token也可以调用
POST /api/v1/session端点,传入用户名密码获取令牌。curl测试示例:
curl -X POST \ https://你的ArgoCD服务器地址/api/v1/repositories \ -H "Authorization: Bearer <你的JWT令牌>" \ -H "Content-Type: application/json" \ -d '{ "repo": "https://github.com/你的组织/你的仓库.git", "username": "你的用户名", "password": "你的个人访问令牌" }'
内容的提问来源于stack exchange,提问作者Pro
相关产品推荐
相关产品推荐

