我正在尝试创建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
文件,而不是主目录中的标准文件?)
谢谢,真的烦我了。