npm Gitlab - url 和令牌的使用

npm Gitlab - use of url and token

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

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

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

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

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

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

我认为您的问题与 node package than Gitlab itself, you should report issues to their issuetracker.

更多相关

回答您的一些问题:

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