与GITLAB存储库的Argocd连接

问题描述

我正在尝试将Gitlab存储库添加到Argo CD,但是会引发此错误。 无法连接HTTPS存储库:意外的客户端错误:意外请求“ https://git.blahhh.blahh//info/refs?service = git-upload-pack”状态码:400 我使用带有私钥的SSH连接,但仍然无法。安全组已正确配置。

解决方法

根据错误消息,将Argo CD应用程序配置为使用HTTP URL,而不是SSH。为了使用SSH密钥访问存储库,您需要使用密钥注册SSH URL,并使用与应用程序源存储库相同的URL。例如

argocd repo add ssh://git@git.example.com:2222/repos/repo --ssh-private-key-path ~/id_rsa
argocd app create guestbook \
  --repo ssh://git@git.example.com:2222/repos/repo \ # URL must start from "ssh://"
  --path guestbook \
  --dest-namespace default \
  --dest-server https://kubernetes.default.svc

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...