我们有一个私人仓库,我们希望通过Ansible在远程服务器内克隆。我遵循的步骤是:
ssh-keyscan -H github.com >> ~/.ssh/known_hosts
git clone https://<username>:<password>@github.com/EpisourceLLC/Cypher.git /home/ubuntu/Cypher/
在这里,我输入了我的个人用户名和密码。有没有办法克隆回购,而不提供我的或任何人的凭据?
答案 0 :(得分:1)
请按照以下步骤操作:
$data
。给它readonly权限。Remote Server
url。这将使服务器能够使用ssh凭据访问存储库。它将使用存储的私有服务器密钥,而不是提示用户密码。