0

我目前正在尝试使用 gitlab 模块连接到我的 gitlab 存储库,但我发现 gitlab 的文档太模糊而无法重现。此处提供了文档:

首先,他们说要连接到 gitlab,您必须执行以下操作:

gitlab = (require 'gitlab')
  url:   'http://example.com'
  token: 'abcdefghij123456'

我根本不明白这个网址的目的。至于令牌,我认为令牌用于识别我们要连接到哪个 gitlab 帐户。我在这里吗?

我的第二个困惑有点笼统。他们在文档中进一步表明,您可以使用此模块来收听“用户”和“项目”。这里的用户到底是什么?我知道这些项目是由我的 gitlab 帐户托管的项目,但用户的目的是什么?一个帐户(我假设我们通过令牌连接)可以有多个用户吗?这真的很令人困惑。

请解释如何实现这个 gitlab 模块。我期待着对这些查询提供任何见解。谢谢你。

4

1 回答 1

1

我认为您的问题与节点包有关,而不是与 Gitlab 本身有关,您应该向他们的issuetracker报告问题。

要回答您的一些问题:

  • 为什么是网址?| Gitlab 也可以在本地安装,因此对于使用自己安装的 Gitlab 的公司,此 URL 可能会有所不同。
  • 令牌| 这是一个个人访问令牌,您可以使用这些文档创建它们并仅授予令牌所需的权限。文档还说明了用例。
  • 监控用户| 这意味着您可以查看哪些用户以何种方式与您的存储库交互,例如提交、推送、创建问题等。
  • 用户帐号| 从技术上讲,一个用户帐户至少有 1 个登录名,并且一个登录名属于一个用户帐户。由于您可以同时拥有默认用户帐户和连接的 Google 登录名,因此用户可以拥有更多登录名。这个模块似乎专注于用户帐户而不是登录。
于 2017-12-12T07:39:01.247 回答