我正在使用gitlab文档中的代码从存储库获取xmlfile:
curl --request GET --header 'PRIVATE-TOKEN: MYTOKEN' 'https://gitlab.com/semborfo/tester/raw/COMMIT_HASH/PoliqonSysem.xml'
但后来得到
curl: (6) Could not resolve host: MYTOKEN'
curl: (1) Protocol "'https" not supported or disabled in libcurl
您能帮我解决这个问题吗?我已经花了4个小时了
答案 0 :(得分:1)
curl: (6) Could not resolve host: MYTOKEN'
似乎有一个尾随空格,应为PRIVATE_TOKEN:MY_TOKEN
curl: (1) Protocol "'https" not supported or disabled in libcurl
有时单引号'
并不是很喜欢,请尝试使用"
答案 1 :(得分:1)
尝试一下:
curl --request GET --header“ PRIVATE-TOKEN:aabbcc” https://sample.gitlab.com/api/v4/projects/5295/repository/files/lib%2Freference%2Fmaven%2Fsettings%2Exml/raw?ref=master
aabbcc
是您的私人访问令牌,在aabbcc
之前有一个空格。
此命令将获取位于以下位置的settings.xml的内容:
myProject(project ID is 5295, branch master)
-src
-lib
|-reference
|-maven
|-settings.xml