Auth não executou o comando de execução do shell script

0

Eu tento executar o seguinte comando a partir do script de shell:% svn checkout http://url/ --username user --password password --non-interactive --no-auth-cache .

Falha sempre com o seguinte erro:

svn: OPTIONS of 'http://url/': authorization failed: Could not authenticate to server: rejected Basic challenge (http://url)

Aqui a chamada do meu script: $(svn $command $url $auth --non-interactive --no-auth-cache .)

Executar o mesmo comando do terminal funciona bem.
Qual é a diferença entre a execução do shell script e o terminal?

EDIT:
Aqui algumas informações sobre a versão:

  • SO: Porteus 1.0 baseado no Slackware 13.3
  • Subversion: subversion-1.6.16-i486-1
por CSchulz 25.08.2011 / 08:36

1 resposta

0

Verifique se você está usando o mesmo binário svn em cada caso:

echo $PATH
which svn

E essas linhas antes do seu svn chamam no script e quando você tenta manualmente.

EDITAR:

Talvez sejam proxies. Eu acho que nos mostra a env output?

    
por 25.08.2011 / 09:35