ansible - AWX 无法从私人仓库安装要求
问题描述
我有一个项目的 AWX 安装。该项目是从私人 git 存储库中完美获取的。
该项目有一个由 AWX 执行的需求文件。需求文件包含这样的私有存储库:
- src: git+http://gitlab.test.com/ansible/test.git
version: master
name: test
但是,这失败并出现以下错误:
测试未成功安装:-命令 git clone 在目录中失败。
如何配置 AWX 以使用 awx 中已有的 git 凭据?
解决方案
似乎 AWX 比我想象的更“聪明”。
在这种情况下,AWX 使用的凭据与它最初用于获取项目的凭据相同。我有两个选择来解决这个问题:
- 更改链接以通过 git 工作
- 更新相同的 git 凭据并添加该 git 用户的用户名和密码。
推荐阅读
- amazon-web-services - 在 AWS S3 存储桶中上传和显示图像的最佳方法
- python - 我在用 Python 乌龟图形制作程序时遇到了一些问题
- android - 如何使具有不同文本长度的按钮适合android中的同一行
- python - 为什么访问 `self.BASE_DIR` 会导致“AttributeError: 'str' object has no attribute 'BASE_DIR'”?
- python - 如何使用 Python 中的 API 使用 Discord 聊天机器人发送新闻?
- mysql - 如何在连接中使用 DISTINCT?
- java - 如何使用 ViewModel 和 LiveData 正确编码 RecyclerView
- android - Ionic:在没有 livereload 的情况下运行时出现白屏
- php - 为什么在 ubuntu 20 上安装 php7.4 我在控制台中有 php 8?
- reactjs - React Dom 附加子 onClick 不起作用