【发布时间】:2017-07-07 16:46:20
【问题描述】:
我想使用特定的 SHA-id 获取代码。这就是我正在尝试的方法
- 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"}
【问题讨论】:
-
问:你的 .git objects 文件夹中是否存在 :"dbde451f203a112d0838fb09bc19ed28bd231e6e"?
-
是的。这是我的旧部署 sha-id。