I have a Dockerfile
with the following RUN
instruction:
RUN pip install -r ./private_requirements.txt
The private_requirements.txt
file is an ssh URL pointing to a GitLab repository:
git+ssh://git@gitlab.com/organization/viiaa/abc_xx.git@v19.0
When I do docker build
when the RUN instruction is evaluated, I got the following output:
> [intermediate 9/9] RUN pip install git+ssh://git@gitlab.com/organization/viiaa/abc_xx.git@v19.0:
#13 0.574 Collecting git+ssh://****@gitlab.com/organization/viiaa/abc_xx.git@v19.0
#13 0.574 Cloning ssh://****@gitlab.com/organization/viiaa/abc_xx.git@v19.0 (to revision v19.0) to /tmp/pip-req-build-ck2o3z6p
#13 0.574 Running command git clone -q 'ssh://****@gitlab.com/organization/viiaa/abc_xx.git@v19.0' /tmp/pip-req-build-ck2o3z6p
#13 1.018 Warning: Permanently added the ECDSA host key for IP address '172.65.251.78' to the list of known hosts.
#13 1.286 Load key "/root/.ssh/id_rsa": invalid format
#13 1.425 git@gitlab.com: Permission denied (publickey,keyboard-interactive).
#13 1.426 fatal: Could not read from remote repository.
#13 1.426
#13 1.426 Please make sure you have the correct access rights
#13 1.426 and the repository exists.
#13 1.428 WARNING: Discarding git+ssh://****@gitlab.com/organization/viiaa/abc_xx.git@v19.0. Command errored out with exit status 128: git clone -q 'ssh://****@gitlab.com/organization/viiaa/abc_xx.git@v19.0' /tmp/pip-req-build-ck2o3z6p Check the logs for full command output.
#13 1.428 ERROR: Command errored out with exit status 128: git clone -q 'ssh://****@gitlab.com/organization/viiaa/abc_xx.git@v19.0' /tmp/pip-req-build-ck2o3z6p Check the logs for full command output.
------
executor failed running [/bin/sh -c pip install git+ssh://git@gitlab.com/organization/viiaa/abc_xx.git@v19.0]: exit code: 1
I already added my public key to gitlab profile keys