【问题标题】:deploying private git repo with pass phrase using chef open source server使用 Chef 开源服务器部署带有密码的私有 git 存储库
【发布时间】:2013-10-10 03:52:39
【问题描述】:

我正在尝试从在 ubuntu ec2 实例上保存密码短语的私有 github/bitbucket 帐户进行部署。通过快速谷歌搜索,我登陆了博客、网站,但没有博客或网站建议如何使用 pass pharse 进行配置。任何提醒都会对我有很大帮助。

【问题讨论】:

    标签: ubuntu github amazon-web-services ssh chef-infra


    【解决方案1】:

    自动认证的 ssh/git 操作几乎从不使用交互式(密码)认证。使用无密码 ssh 密钥。有关为 Github 设置部署密钥的说明,请参阅以下说明: https://help.github.com/articles/managing-deploy-keys#deploy-keys

    然后按照这个答案的其余部分:https://stackoverflow.com/a/18495349/1342791

    有关如何使用 chef deploy 资源的更多信息,请参阅此处:http://docs.opscode.com/resource_deploy.html

    【讨论】:

      【解决方案2】:

      我不确定你能做到这一点。通常的方法是在存储库上使用部署密钥。如果您不介意无耻的插件,我创建了一本名为 deploy_key 的食谱,用于管理 BitBucket 和 Github 上的此类密钥。

      它支持在服务器上创建密钥,添加到repo和从repo中删除。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-01-29
        • 2013-08-25
        • 2016-05-07
        • 1970-01-01
        • 2012-01-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多