作者:LES--T单身 | 来源:互联网 | 2022-12-18 17:01
我的GitLab私有存储区中有一个bash脚本文件。我希望在运行wget
命令时在Linux中下载文件,但是由于文件托管在私有存储库中,因此下载失败,因此转到登录页面。
有没有一种方法可以使该单个文件公开访问?如果不是,是否有办法在尝试打开文件时将我的凭据包括在GET URL中?
1> Rekovni..:
如果可以使用curl
,则可以使用GitLab API 从存储库获取原始文件。您还需要添加您的专用令牌才能获取此文件。
例如:
curl --request GET --header 'PRIVATE-TOKEN: YOUR_PRIVATE_TOKEN' 'https://gitlab.example.com/api/v4/projects/PROJECT_ID/repository/files/FILE_NAME/raw?ref=BRANCH' --output FILE_NAME