我正在尝试将一些文件从 git 存储库复制到远程服务器。由于经常会对这些文件进行更改,因此这些文件被放置在 git 中,并且我试图从 git 将其复制到远程服务器。
我正在尝试这样的事情,但是我正在访问的 git 存储库是受保护的,并且我有信誉。我想知道如何在这里传递用户名和密码。我如何实现它?
- name: Clone git to a local server
git:
repo: https://github.com/blah/blah.git
dest: /my/laptop/var/tmp/
一旦我在控制器服务器中拥有这些文件,我就可以使用复制模块将文件复制到所有远程主机。
一种简单(但不安全)的可能性是:
git:
repo: https://username:pa[email protected]/blah/blah.git
dest: /my/laptop/var/tmp/