通过 requirements.txt 中的部署令牌从 docker 安装私有 gitlab 仓库
Install private gitlab repo from docker via deploy token in the requirements.txt
我看到一个 docker 容器,其中 Dockerfile 读取
COPY requirements.txt /app/requirements.txt
RUN pip3 install -r /app/requirements.txt
以及 requirements.txt 读取的位置(修改为匿名)
git+https://gitlab+deploy-token-123456:a1b2c3d4e5f6g7h8j9@gitlab.com/example/lib.git@a1b2c3d4e5f6g7h8j9k1l2m3n4o5p6q7r8s9t#egg=other_example
现在我想自己做(安装一个私人 git 存储库),但我正在努力寻找有关如何创建此 link 以放入 requirements.txt
的任何信息.
我设法创建了这个 gitlab+deploy-token-123456
,@
后面的部分可能是提交 SHA,但我不知道如何获取端口(我假设 :
后面的部分这是港口?)。
有人可以帮我吗?
a1b2c3d4e5f6g7h8j9
是 gitlab+deploy-token-123456
的安全令牌。
如果您创建了部署令牌,它应该已经为您提供了安全令牌,例如格式为:
git clone https://<username>:<deploy_token>@gitlab.example.com/tanuki/awesome_project.git
我看到一个 docker 容器,其中 Dockerfile 读取
COPY requirements.txt /app/requirements.txt
RUN pip3 install -r /app/requirements.txt
以及 requirements.txt 读取的位置(修改为匿名)
git+https://gitlab+deploy-token-123456:a1b2c3d4e5f6g7h8j9@gitlab.com/example/lib.git@a1b2c3d4e5f6g7h8j9k1l2m3n4o5p6q7r8s9t#egg=other_example
现在我想自己做(安装一个私人 git 存储库),但我正在努力寻找有关如何创建此 link 以放入 requirements.txt
的任何信息.
我设法创建了这个 gitlab+deploy-token-123456
,@
后面的部分可能是提交 SHA,但我不知道如何获取端口(我假设 :
后面的部分这是港口?)。
有人可以帮我吗?
a1b2c3d4e5f6g7h8j9
是 gitlab+deploy-token-123456
的安全令牌。
如果您创建了部署令牌,它应该已经为您提供了安全令牌,例如格式为:
git clone https://<username>:<deploy_token>@gitlab.example.com/tanuki/awesome_project.git