我正在通过Capifony将Symfony 2应用程序部署到Debian服务器。该应用程序的主要存储库是私有的,但我也通过作曲家安装来包含一些私有存储库。这是造成问题的原因。Capifony Deploy需要内部供应商文件的密码
主存储库克隆就好了。我有公共密钥设置,口令设置与scm:passphrase:
定义和下面的行,使密码的自动录入:
default_run_options[:pty] = true
当我安装一个密码需要有专用仓库供应商这个项目是必需的 - 因为我已经有私钥/公钥来允许连接到我的仓库。它返回如下:
** [out :: 106.187.50.216] Cloning master
** [out :: 106.187.50.216] Enter passphrase for key '/home/deploy/.ssh/id_rsa':
当此出现,因为它只是一个out
我不能输入任何密码。我虽然会分享密码,但似乎composer.phar install
不使用相同的Capifony设置。
我确实将其更改为部署密钥的无密码。我想知道Composer git密码/密码短语请求是否可以通过Capifony部署“冒泡”来调用为部署设置的相同变量。不知道它是否使这是一个作曲家问题。 – frodosghost 2012-07-15 22:10:09