Openshift:身份验证失败,私有GitLab存储库作为依赖项

时间:2020-02-17 15:47:41

标签: node.js git npm gitlab openshift

我正在尝试构建和部署托管在GitLab(企业版)中的私有节点项目。

它还有另一个专用存储库作为npm依赖项,并且每次尝试安装npm依赖项都会失败。

我在Openshift和Gitlab中都配置了我的私有和公共SSH密钥。它成功克隆了我的项目(其存储库URL为SSH格式),但似乎在安装依赖项时无法使用相同的密钥,无论其URL为git+ssh还是git+https

我得到两个不同的错误:

  • 依赖性为git+ssh://git@mygitlabdomain.com:path/to/project.git时:
    Host Key verification failed.
    fatal: Could not read from remote repository.
    
  • 依赖性为git+https://mygitlabdomain.com/path/to/project时:
    fatal: Authentication failed for 'https://mygitlabdomain.com/path/to/project/'
    

我已经阅读了多个有关将私有存储库用作依赖项的主题,但没有一个提到这些错误。

您是否知道为什么会发生?谢谢!

0 个答案:

没有答案