Ubuntu 使用chef开源服务器部署带有密码短语的私有git repo

Ubuntu 使用chef开源服务器部署带有密码短语的私有git repo,ubuntu,github,amazon-web-services,ssh,chef-infra,Ubuntu,Github,Amazon Web Services,Ssh,Chef Infra,我正试图从一个私有github/bitbucket帐户部署,该帐户在ubuntu ec2实例上持有密码。通过快速的谷歌搜索,我登陆了博客、网站,但没有博客或网站建议如何配置passpharse。任何提醒都会对我有很大帮助。我不确定你能做到这一点。通常的方法是在存储库上使用deploy键。如果你不介意这个无耻的插件,我创建了一本名为的食谱,它可以管理BitBucket和Github上的密钥 它支持在服务器上创建密钥、添加到repo以及从repo中删除密钥。我不确定您是否可以这样做。通常的方法是在存

我正试图从一个私有github/bitbucket帐户部署,该帐户在ubuntu ec2实例上持有密码。通过快速的谷歌搜索,我登陆了博客、网站,但没有博客或网站建议如何配置passpharse。任何提醒都会对我有很大帮助。

我不确定你能做到这一点。通常的方法是在存储库上使用deploy键。如果你不介意这个无耻的插件,我创建了一本名为的食谱,它可以管理BitBucket和Github上的密钥


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

我不确定您是否可以这样做。通常的方法是在存储库上使用deploy键。如果你不介意这个无耻的插件,我创建了一本名为的食谱,它可以管理BitBucket和Github上的密钥


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

自动身份验证ssh/git操作几乎从不使用交互式(密码)身份验证。使用无密码ssh密钥。有关为Github设置部署密钥的说明,请参见以下说明:

然后按照下面的回答进行操作:


有关如何使用chef deploy资源的更多信息,请参见此处:

自动身份验证ssh/git操作几乎从不使用交互式(密码)身份验证。使用无密码ssh密钥。有关为Github设置部署密钥的说明,请参见以下说明:

然后按照下面的回答进行操作:

有关如何使用chef deploy资源的更多信息,请参见此处: