npm Gitlab-url和令牌的使用

npm Gitlab-url和令牌的使用,gitlab,gitlab-ci,gitlab-api,Gitlab,Gitlab Ci,Gitlab Api,我目前正试图使用gitlab模块连接到我的gitlab存储库,但我发现gitlab的文档太模糊,无法复制。提供的文件如下: 首先,他们说要连接到gitlab,您必须执行以下操作: gitlab = (require 'gitlab') url: 'http://example.com' token: 'abcdefghij123456' 我根本不明白这个网址的目的。至于令牌,我认为令牌用于标识我们要连接到哪个gitlab帐户。我就在这里吗 我的第二个困惑更为普遍。它们在文档中进一步

我目前正试图使用gitlab模块连接到我的gitlab存储库,但我发现gitlab的文档太模糊,无法复制。提供的文件如下:

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

gitlab = (require 'gitlab')
  url:   'http://example.com'
  token: 'abcdefghij123456'
我根本不明白这个网址的目的。至于令牌,我认为令牌用于标识我们要连接到哪个gitlab帐户。我就在这里吗

我的第二个困惑更为普遍。它们在文档中进一步显示,您可以使用此模块收听“用户”和“项目”。这里的用户到底是什么?我知道这些项目是由我的gitlab帐户托管的项目,但用户的目的是什么?一个帐户(我假设我们通过令牌连接到该帐户)是否可以有多个用户?这真令人困惑


请解释如何实现这个gitlab模块。我期待着就这些问题提供任何见解。多谢各位

我认为您的问题与Gitlab本身无关,您应该向他们报告问题

要回答您的一些问题:

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

谢谢您的回复!在谷歌搜索之后,我发现“url是您的gitlab api路径,如”。你能解释一下这是什么意思吗?有道理。非常感谢。