【发布时间】:2021-09-01 19:02:15
【问题描述】:
有一个文件 requirements.txt,其中包含许多在 gitlab 上构建的包,所以当我尝试 pip install -r file requirements.txt 它失败了 包是这样的
https://token:PERSONAL_TOKEN>@gitlab.com/api/v4/projects/
返回 404 错误
【问题讨论】:
有一个文件 requirements.txt,其中包含许多在 gitlab 上构建的包,所以当我尝试 pip install -r file requirements.txt 它失败了 包是这样的
https://token:PERSONAL_TOKEN>@gitlab.com/api/v4/projects/
返回 404 错误
【问题讨论】:
您是否要使其自动化? (即没有 GUI?)
如果是,这是可能的。专注于将带有轮子的整个文件夹下载/克隆到您的工作目录。有两种可能:
虽然您使用的是选项 2,但您的 API 命令似乎并未真正下载任何内容。尝试更具体。例如,要从项目编号为 11 的私有存储库的根目录下载 numpy.whl 文件:
mkdir parentfolder\
curl --header "PRIVATE-TOKEN: [PRIVATE_TOKEN]" https://gitlab.com/api/v4/projects/11/repository/files/numpy.whl/raw?ref=master -o parentfolder\numpy.whl
pip install -r requirements.txt --no-index --find-links="parentfolder\"
【讨论】:
pip 提供了一个端点以正确获取包。
确保您有权访问包含这些包的项目。如果您已登录(即您的令牌是正确的)但您没有访问该存储库,GitLab 将返回 404 错误,
【讨论】: