问题标签 [gitlab-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
api - 在哪里可以找到 GitLab API 的旧文档?
在Gitlab API的主站点上,我找不到旧 v3 API 版本的任何文档。在哪里可以找到?
laravel - 如何通过 Laravel 的 Gitlab API 拉取用户项目列表?
我是 Gitlab API 的新手。我将它用于我的项目。好吧,我有一台本地 Gitlab 服务器,里面有很多项目(或者它可能被称为“存储库”)。
所以,我想使用 Laravel 来提取一些参数,这些参数是使用 Gitlab API 列出用户的项目。老实说,我不知道开始这项工作。
我已经阅读了 Gitlab 文档,但仍然无法清楚地理解。我想要的是如下图。你们能指导我得到这个吗?非常感谢你。
git - 使用 gitlab api 更新和提交文件
我想更新文件内容并提交它。为了能够实现,我从 url 中查看了 gitlab 的 api; http://mygitlabadress/help/api/README.md
它说更新现有文件是这样完成的; http://mygitlabadress/help/api/repository_files.md#update-existing-file-in-repository
这返回为;{"file_name":"test","file_path":"file1/file2/test","size":5,"encoding":"base64","content":"ZmRhcwo=","ref":"master ","blob_id":"e1afa79f4...","commit_id":"5d61796...","last_commit_id":"5d617962a23c07345e68..."}
但是当我检查主分支上的提交时。提交未完成。我不明白为什么会这样。上述请求不会返回错误。相反,它在提交完成时返回。
我错过了什么?如何更新文件并提交它?
jenkins - Access GitLab Plug-in's API Token from Jenkins Job
I have instances of Jenkins and GitLab which are successfully connected. Part of setting up the GitLab plug-in involves providing an API token. I believe this is used by the plug-in to get details of the commit which is triggering a job.
I need to run a daily Jenkins job which collects some statistics using the API and then (using R) generates a report. So this is not triggered by an event in GitLab.
To complicate issues a little further, the R code will run inside a container (to avoid hving to install R and all the packages on every Jenkins slave),
It does not appear that the plug-in makes the token available to be used in jobs ... and I can see a sane reason for that.
Is it possible to access the API token from the plug-in?
gitlab - gitlab api 获取问题,包括 time_stats
当我使用私人令牌提出问题时,除了 time_stats 之外,我得到了所有问题。
我需要一些特殊的查询吗?
谢谢
python - 使 Python Gitlab 文件上传示例正常工作的指南
以下代码示例是文档中的修改版本:http: //python-gitlab.readthedocs.io/en/stable/gl_objects/projects.html#file-uploads。
如果您收到带有单个键“upload_file”的 AttributeError。然后将 project.upload_file() 属性更新为 project.upload()。
感谢@JonathanPorter 对此的帮助。
javascript - Gitlab:我可以配置一个服务的 javascript 文件作为客户端可以执行它吗?
版本控制存储库开始提供原始文件text/plain
并添加标头content-type-options: nosniff
,因此它们不能用作静态托管。我有一个内部 GitLab 安装,我想用它来托管一些 javascript(它将用于访问 GitLab 自己的 API)。
是否可以将原始文件作为 Javascript 提供?我想关闭 http 标头或更改 serverd 文件的 mime 类型。
retrofit2 - GitLap 中的 Retrofit2 和 baseurl
我正在尝试通过将项目的GitLab名称显示到 recyclerView 来学习 retrofit2。但我找不到到底要做什么!!!根据 gitlab wiki,我找到了私有令牌和项目列表。
这是我的 baseUrl,我创建了一个构建器:
这是我的终点:
我的 GitLabRepo pojo 类:
运行后出现此错误:
我知道我的问题与 baseUrl 有关,但什么是正确的gitLab BaseUrl
?我只想在 recyclerview 列表中显示我的项目名称。
******************编辑****************** 我使用的海报:
我得到了:
我Status codes
在gitlab wiki上看到并在那里写道:
但我添加了Private Tokens。
gitlab-api - 我进行 API 调用的 Gitlab 域是什么?
问这个问题我觉得很傻,但是当我的所有项目都在 Gitlab.com 上时,我怎么知道我的 Gitlab 域是什么?可以说,我想做一个 API 调用来获取我所有的项目——根据文档,这是这样做的:
curl --header "PRIVATE-TOKEN: XXXX" "https://gitlab.example.com/api/v4/projects"
我尝试用example
我的用户名替换并尝试将目标指定为,https://gitlab.com/username/api/v4/projects
但这不起作用。
任何帮助是极大的赞赏。