问题标签 [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.

0 投票
1 回答
1563 浏览

python - 如何通过 gitlab api 提交更新?

我想通过 python 和 gitlab-api 做一些 gitlab 操作。我的存储库中只有一个名为 pg.py 的文件。

但我得到了回复:r.text u'{"error":"actions is invalid"}'

此外,这是上传文件的正确方法吗?

0 投票
2 回答
3366 浏览

python - 如何使用“python-gitlab”将文件添加到 GitLab?

使用 Django,我想通过python-gitlab.

在这里你可以找到我的 Python 代码:

我得到以下回溯:

我究竟做错了什么?为什么类型bytes不合适?

0 投票
2 回答
2071 浏览

gitlab - GitLab CI 使用 API 获取预定义变量?

$CI_COMMIT_REF_SLUG在我的 gitlab ci 管道中使用预定义的变量,通过 gitlab api 访问这些变量将非常有用。

我已阅读文档并浏览了所有与 gitlab-ci 相关的 GET 路由(分支/、作业/、管道/),但只能找到每个作业和管道的原始分支名称/标签。

有没有可以访问这个变量的?

编辑:用例是我想在管道成功后查询网址。在管道期间会生成这样的 url example.com/$_CI_COMMIT_REF_SLUG/

我需要来自 API 的这样的响应:

0 投票
0 回答
205 浏览

gitlab - Gitlab api撤销授权应用程序

我正在关注此链接https://docs.gitlab.com/ee/api/oauth2.html#web-application-flow以使用 Oauth2 来授权应用程序。

我成功获得了 access_token 并代表用户访问了 gitlab 资源。但我找不到任何文件以编程方式撤销它。这支持吗?

0 投票
1 回答
28 浏览

gitlab-api - 我可以使用 git api 获取包含指定单词的代码行吗

我想获取所有包含指定单词的代码行,例如orderInfoin git.xxx.com。而且我阅读了 gitlab api 文档,似乎我只能得到包含指定单词的项目。这是我的预期输出:

有什么简单的方法吗?

0 投票
1 回答
167 浏览

javascript - 带有 Google Apps 脚本的 GitLab v4 API 更新文件

我正在尝试使用 v4 API 和 Google Apps 脚本更新我的 GitLab 存储库中的某个文件。

正如我们在此处看到的,必须将有效负载插入 url。这是问题开始的地方,Google Apps 脚本会引发如下错误: Limit Exceeded: URLFetch URL Length. 仅当文件内容太大时才会发生(这是有道理的)。

您能否看一下并对此有所了解?

谢谢!

0 投票
0 回答
377 浏览

gitlab - 以 1/minimum requests 获取所有发布在 MR 上的评论及其在其中的提交

以最少的请求获得所有评论/注释的最佳方式,并在其中提交如果我们可以在一个请求中完成,那就更好了

  • 对于一个特定的 MR,我们必须分两步进行
  • 第 1 步:查找 MR 中的所有提交
  • 第 2 步:获取每次提交中的所有消息

对于这两个步骤,我们将对具有 N 次提交到 Gitlab 的 MR 发出 N 次请求。我正在使用 gitlab-api https://docs.gitlab.com/ee/api/notes.html

0 投票
0 回答
51 浏览

oauth-2.0 - 认证后与 API 交互以获取用户信息

我验证了 REST 服务器并在 cookie 中获得了一个令牌。此令牌允许访问 REST 服务器,但我想与身份验证服务进行交互。

Github 回复该消息

Gitlab 只返回

我正在使用从 cookie 返回的令牌作为 HTTP 标头

0 投票
1 回答
834 浏览

git - 为什么 GitLab api Compare 与 git diff 不同?

在比较 GitLab 存储库中的两个分支时,使用gitlab api

我得到的git diff --name-only <from> <to>结果不同 - 文件比预期的要多。似乎 gitlab 的比较返回具有旧提交的文件。

你能帮我理解为什么会这样吗?

0 投票
0 回答
318 浏览

java - 用户如何使用 gitlab4j-api 从受保护的分支(从我的 Org. Git 存储库)获取最新副本?

我正在尝试通过我的本地组织 git 存储库连接一个 java 程序,并且我正在使用 gitlab4j-api 开源 API,我能够登录并从基本的 Java 程序获取项目详细信息。但是哪种方法可以帮助我进行检查(个人用户可以从他们的分支获取最新副本)过程?谢谢