CircleCI - 克隆存储库时Git无法解析主机

时间:2016-11-10 09:36:55

标签: docker npm-install circleci

在circleci中运行npm install时,我们通过package.json从github存储库中获取一些节点包。从Dockerfile构建docker镜像时,会发生此操作。

直到上周,在我们这方面没有变化的情况下,我们一直工作得很好,我们在克隆这些软件包时开始出错。为了执行此操作,我们在URL中使用基本身份验证,在其中提供用户凭据。对于ie:

https://<username>:<password>@github.com/elektron-technogoly/<repository>.git

现在,我们收到以下错误:

npm ERR! Command failed: git clone ...
npm ERR! fatal: unable to access 'https://<username>:<password>@github.com/elektron-technogoly/<repository>.git': 
Could not resolve host: <username>

从错误消息中,它似乎认为用户名是主机,因此失败。我检查了密码是否仍然有效且没有过期。

最近 - 上周左右 - 有什么变化可能导致这个错误?是否禁用了基本身份验证?

UPDATE :当您更改基本泊坞窗图像时(例如从节点:4-slim 节点:4 ) ),第一次工作,后续时间不工作。不幸的是,日志没有给我任何线索,两者看起来完全相同,但错误出现在第一个开始。

0 个答案:

没有答案