无法将 Git 存储库添加到虚拟机中运行的 ArgoCD

问题描述 投票:0回答:1

我在 VirtualBox 中设置了 k3s 集群。我已经安装了ArgoCD并且能够登录。但是,我无法添加任何 git 存储库,也无法添加 ssh 访问不到的 https。 即使没有访问凭据的公共帐户也无法添加。

它给我的失败原因(来自 ArgoCD 教程的存储库):

Unable to connect to repository: 
rpc error: 
code = Unknown 
desc = error testing repository 
connectivity: 
Get "https://gitlab.com/nanuchi/argocd-app-config.git/info/refs?service=git-upload-pack": dial tcp 205.xxx.xxx.xxx:443: 
connect: connection refused

我可以在虚拟机中正确地 git 克隆这个存储库。

我怀疑虚拟机的网络配置有问题。 网络适配器:

  1. NAT。转发的端口:
    • 8888:8080
    • 8443:443
    • 2222:22
  2. 仅限主机
  3. 桥接

虚拟机中的防火墙已禁用。

有人可以建议还有什么原因吗? 谢谢

git kubernetes virtualbox argocd
1个回答
0
投票

“连接被拒绝”错误通常意味着尝试建立与指定 IP 地址和端口的连接失败。 如果您使用 HTTPS 克隆存储库,请尝试使用 SSH将存储库 URL 更改为 SSH 格式[电子邮件受保护]:nanuchi/argocd-app-config.git)并查看是否可以解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.