ansible git模块
- 用户名,密码方式clone指定分支
---
- hosts: localhost
gather_facts: false
vars:
git_base: /tmp/codes/
git_dir: "{{ git_base }}/product"
branch: devel
tasks:
- name: clone product
git:
repo: https://username:password@gitlab.xxxx.com/product/product.git
dest: "{{ git_dir }}"
version: "{{ branch }}"
-
gitlab使用token下载代码
进入仓库 settings 选择access tokens
image.png
记录好生成的token,替换URL
repo: https://oauth2:$token@gitlab.xxxx.com/product/product.git
网友评论