Autentique a conexão com o repositório remoto antes de confirmar os arquivos

0

Todos,
Eu tenho um aplicativo (usando script de shell) que automatiza o processo de se comprometer com o svn, gerando informações do svn e enviando-as por e-mail. Mas de vez em quando eu recebo o seguinte

Authentication realm: < svn://host.example.com:3690> example realm
Username: testuser
Password for 'testuser':

Isso geralmente acontece quando o usuário altera a senha (essa é uma senha do sistema) usada para conectar-se ao Repositório Remoto. Meu aplicativo fica travado nesse estágio, pois não verifica se a senha foi alterada antes de adicionar e confirmar. Só quero que meu aplicativo autentique as credenciais do usuário antes de confirmar o processo e alerte o usuário de que a autenticação falhou e ele precisa fornecer o novo senha. É possível fazer isso usando o script de shell?

    
por smokinguns 26.10.2011 / 23:21

1 resposta

0

Se eu usar a opção --non-interactive ao confirmar um arquivo, ele não solicitará autenticação quando a operação de confirmação falhar. Isso é útil se você estiver executando o Subversion dentro de um script automatizado e é mais apropriado ter o Subversion com falha do que solicitar mais informações.

    
por 28.10.2011 / 19:32