1

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

4

2 回答 2

2

自动认证的 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

于 2013-10-05T03:25:46.673 回答
2

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

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

于 2013-10-04T18:34:40.797 回答