我最近遇到了一个问题--我将机密数据存储在项目目录中的.config文件中。我的gitignore中有.config来保护这些机密数据的私密性。然而,当我试图将我的项目推送到Heroku时,.config文件被忽略了-我的应用程序不能运行,除非从它获得关键数据!有没有有效的方法来解决这个问题?我查看了heroku:config,并对其进行了修补,但无法使任何内容正常工作。到目前为止,我一直在推送之间手动更新.gitignore,但这非常麻烦。不幸的是,heroku run bash不允许我使用文本编辑器手动创建.config文件,尽管我认为一些bash命令可以做到这一点。感谢所有的帮助。
我在我的大学的一个代理服务器后面使用git。同时尝试执行
git push heroku master
我得到一个错误
ssh: connect to host proxy.heroku.com port 22: Bad file number
fatal: The remote end hung up unexpectedly
我之前在推送git时也遇到过类似的问题,但他们的智能HTTP解决了这个问题。据我目前所知,这似乎是一个网络问题。我该如何解决这个问题?有没有办法使用HTTP推送到heroku?(我猜是通过SSH推送导致了这个问题,端口22被阻塞了)
我们有一个具有web角色和worker角色的Azure云服务。我们希望在Visual Studio Team Services中设置持续交付,在源代码签入时自动将构建推送到Azure。(QA环境)。源代码在Github中。最好的做法是不向Github签入秘密,所以我们只签入.csdef文件,而不签入.cscfg文件。
在VSTS中创建构建定义的最佳方式是什么,它将从其他位置拾取.cscfg文件并创建云服务包?在哪里存储.cscfg文件,以及如何配置构建?
是一个实验性的工具,我想使用它与我自己托管的码头注册中心,而不是集中码头集线器。表面上它是,基于错误消息,它试图连接到我的注册表服务器,但是它失败了:
Error: Get https://domain.tld:port/v2/: x509: certificate signed by unknown authority
如何通过保存相同证书的HTTPS将docker应用程序包推送到我的注册表?