作者:Hate----you_381 | 来源:互联网 | 2023-01-22 19:49
我想通过使用它的api在gitlab中获取文件内容.首先,我检查我的gitlab版本,其编写为,GitLab Community Edition 9.4.3 b125d21更新asap
然后我创建一个私人令牌和
http:// gitadress/api/v4/projects/id/repository/files?private_token = PRIVATE_TOKEN
返回为;
{"error":"404 Not Found"}
然后我修改查询为;
http:// gitadress/api/v4/projects/222/repository/tree?private_token = PRIVATE_TOKEN
此请求返回为;
[{"id":"8078365d80c","name":"test.js","type":"blob","path":"test.js","mode":"100644"}]
我想要的是获取test.js的内容,但无论我尝试什么,我都无法实现它.
http://gitadress/api/v4/projects/id/repository/tree/test.js/raw?private_token = PRIVATE_TOKEN&ref = master
返回为;
{"error":"404 Not Found"}
如何使用gitlab api获取原始文件内容?文档在这里;
https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/repository_files.md#get-raw-file-from-repository