Я пытаюсь установить некоторые требования к пунктам в создаваемом контейнере. Но из-за моей настройки (сборка docker выполняется на виртуальной машине в системе, подключенной через VPN к сети, где расположен сервер git. Ситуация COVID-19), я получаю сообщение об ошибке ниже. Я знаю, что проблема вызвана моей настройкой, так как иногда работает нормально. Плюс, если я запускаю ту же самую docker сборку на машине в той же сети, что и сервер git, он также работает нормально. Я трачу некоторое время, чтобы попытаться выяснить мою проблему с сетью, но пока не нашел правильного решения. Поэтому, зная, что какое-то время клон pin pin git работает, мне стало интересно, есть ли какой-нибудь способ дать команду pip повторить установку неисправного компонента, пока он не завершится?
Вот как я называю pip install :
pip install --no-cache-dir --disable-pip-version-check -r requirements.txt
URL-адрес лабораторного репозитория git правильно определен в файле require.txt
Спасибо
Collecting git+https://gitlab%2Bdeploy-token-98:****@git.my.host.com/core-tech/tools/nlu/trsx-converter.git@0.0.3 (from -r requirements.txt (line 19))
Cloning https://gitlab%2Bdeploy-token-98:****@git.my.host.com/core-tech/tools/nlu/trsx-converter.git (to revision 0.0.3) to /tmp/pip-req-build-t8m2io14
Running command git clone -q 'https://gitlab%2Bdeploy-token-98:****@git.my.host.com/core-tech/tools/nlu/trsx-converter.git' /tmp/pip-req-build-t8m2io14
fatal: unable to access 'https://git.my.host.com/core-tech/tools/nlu/trsx-converter.git/': The requested URL returned error: 511
ERROR: Command errored out with exit status 128: git clone -q 'https://gitlab%2Bdeploy-token-98:****@git.my.host.com/core-tech/tools/nlu/trsx-converter.git' /tmp/pip-req-build-t8m2io14 Check the logs for full command output.