Docker Compose:无法运行 ssh:没有这样的文件或目录

K. *_*zyk 5 git docker docker-compose

我正在尝试使用 docker-compose 从他们的 git 存储库中获取、构建和运行多个服务。我做了一个简单的 docker-compose.yml 来测试它:

version: '3'

services:
  test-service:
    build: git@gitlab.com:dan-poltherm/partservicego.git
    ports:
      - 8005:443
Run Code Online (Sandbox Code Playgroud)

似乎 docker-compose 无法获取存储库我在调用时收到以下错误docker-compose up --build

ERROR: error fetching: fatal: cannot run ssh: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我安装了 OpenSSH 客户端(Windows 10 端口)并%SYSTEMROOT%\System32\OpenSSH\添加到 PATH,我也设置GIT_SSHC:\Windows\System32\OpenSSH\ssh.exe. 我可以克隆与回购git clonessh也从PowerShell的工作。