以下命令可以使用用户名和密码克隆私有仓库
git clone https://some-git-lab-token:someHash@git.xxx.com/foo/bar.git
我想知道是否可能使用相同的凭证
some-git-lab-token:someHash
,通过 curl
或 wget
从同一仓库中获取单个原始文件。以下是一个样例 gitlab 原始文件 URL:
https://gitlab.com/athos.oc/lodash-has-plugin/-/raw/master/.eslintrc.json
我尝试使用以下命令curl一个文件,但失败了。
curl https://some-git-lab-token:someHash@git.xxx.com/foo/bar/-/raw/master/testing.js
我获得的结果如下:
<html><body>You are being <a href="https://git.xxx.com/users/sign_in">redirected</a>.</body></html>