我想用一個特定的SHA-id.This獲取代碼是什麼我想無法在ansible特定SHA獲取從git倉庫代碼
- git:
repo: http://<git-url>/Vara-Internal/mongo-db-dev.git
dest: "{{ app_path }}/{{ app_dir }}"
version: "{{ GIT_TAG }}"
refspec: '+refs/heads/{{ GIT_TAG }}:refs/remotes/origin/{{ GIT_TAG }}'
update: yes
force: true
register: cloned
它扔我這個錯誤
FAILED! => {"changed": false, "cmd": ["/usr/bin/git", "fetch", "--tags", "origin", "+refs/heads/dbde451f203a112d0838fb09bc19ed28bd231e6e:refs/remotes/origin/dbde451f203a112d0838fb09bc19ed28bd231e6e"], "failed": true, "msg": "Failed to download remote objects and refs: fatal: Couldn't find remote ref refs/heads/dbde451f203a112d0838fb09bc19ed28bd231e6e\n"}
問:確實:「dbde451f203a112d0838fb09bc19ed28bd231e6e」存在於.git對象文件夾中嗎? – paulsm4
yes.it是我舊的部署sha-id。 –