.netrc未在GitLab CI服务器中使用

时间:2019-06-08 23:38:51

标签: linux security gitlab-ci .netrc

我正在尝试创建CI / CD管道,尤其是自动部署作业。

在部署阶段,我将映像推送到Heroku。

首先,我们需要通过Heroku进行身份验证。这是通过将用户名和密码放在string str; str ="This is the first line." + Environment.NewLine + "This is the second line." + Environment.NewLine + "This is the third line." DataBuffer.AddRow(); DataBuffer.VarcharMaxColumn.AddBlobData(Encoding.Default.GetBytes(str)); 文件中来完成的。

在本地测试时有效!

但是,在远程GitLab CI服务器上的时间没有影响(即使我~/.netrc对其进行了编辑并且可以在cat文件中看到凭据)。尝试推送图片时出现授权错误。

为什么会发生这种情况。安全原因?在远程服务器上,~/.netrc文件通常超出限制吗? (即系统是否识别出不同的~/.netrc文件,而不是主目录中的标准文件?)

谢谢,真的烦我了。

0 个答案:

没有答案
相关问题