我正在尝试构建和部署托管在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/'
我已经阅读了多个有关将私有存储库用作依赖项的主题,但没有一个提到这些错误。
您是否知道为什么会发生?谢谢!