저는 Capifony를 통해 Debian 서버에 Symfony 2 응용 프로그램을 배포하고 있습니다. 응용 프로그램의 기본 저장소는 비공개이지만 작곡가 설치를 통해 일부 개인 저장소가 포함됩니다. 이로 인해 문제가 발생합니다.Capifony Deploy 내부 공급 업체 파일에 대한 암호가 필요합니다.
기본 저장소가 올바르게 복제됩니다. 나는 공개 키 설정, 암호의 자동 입력을 가능하게하는 scm:passphrase:
정의와 다음 줄에 암호 설정이 있습니다
default_run_options[:pty] = true
나는 암호가 가지고있는 개인 저장소에 필요한 업체를 설치하고 프로젝트에 필요합니다. 이미 저의 저장소에 연결할 수있는 개인/공개 키가 있습니다. 이는 그냥 out
때문에 내가 어떤 암호를 입력 할 수 없습니다 나타납니다
** [out :: 106.187.50.216] Cloning master
** [out :: 106.187.50.216] Enter passphrase for key '/home/deploy/.ssh/id_rsa':
: 그것은 다음을 반환합니다. 나는 암호문을 공유 했음에도 불구하고 composer.phar install
이 동일한 Capifony 설정을 사용하지 않는 것처럼 보입니다.
배치 키를 암호없이 변경했습니다. 나는 Composer git password/passphrase 요청이 동일한 변수가 배치되도록 호출하는 Capifony 배포와 함께 "버블 링"될 수 있는지 궁금합니다. 이것이 작성자 이슈인지 아닌지 확실하지 않습니다. – frodosghost