Como impedir que o Subversion pergunte sobre: Falha na verificação do certificado do servidor: o emissor não é confiável

4

Eu preciso ser capaz de implantar novas instâncias de um aplicativo a partir de um repositório subversion. Isso é feito executando shell_exec () a partir de um script PHP.

No entanto, o Subversion não me deixa verificar o repositório, jogando este erro:

svn: OPTIONS of 'https://www.example.org/svn/repos/project/trunk': Server certificate verification failed: issuer is not trusted (https://www.example.org)

Como posso fazer o Subversion me deixar verificar o código e ignorar o erro do certificado? Se eu fizer check-out de uma sessão SSH, ele solicita e armazena em cache o certificado e funciona bem na segunda vez. Quando executado através do script PHP, no entanto, nunca funciona.

    
por Keith Palmer Jr. 07.07.2010 / 21:55

1 resposta

6

Do arquivo de ajuda do svn sob a seção de opções globais svn help checkout

  --non-interactive        : do no interactive prompting
  --trust-server-cert      : accept unknown SSL server certificates without
                             prompting (but only with '--non-interactive')

deve fazer o que você precisa.

    
por 07.07.2010 / 23:14

Tags