Sto provando a creare uno script post-commit.bat in modo che ogni volta che qualcuno si impegna, una copia funzionante si aggiorna automaticamente. Questo è il mio post-commit.bat:SVN - Certificato SSL del server non attendibile dall'aggancio post-commit
"C:\Program Files\TortoiseSVN\bin\svn.exe" update C:\Temp\PROD --non-interactive --trust-server-cert --username admin --password myPassword
Questo è il messaggio di errore che sto ricevendo:
svn: E230001: Unable to connect to a repository at URL
'https://svn.mydomain.com/svn/prod/trunk'
svn: E230001: Server SSL certificate untrusted
Sembra che l'opzione --trust-server-cert viene ignorato per qualche motivo . È interessante notare che chiamare il file batch dalla finestra di cmd funziona correttamente.
sto usando server Subversion Edge e client TortoiseSVN su Windows Server 2008.
Qualcuno ha qualche idea di cosa sto facendo male? Qualsiasi aiuto sarebbe apprezzato.
LEC
Ho un problema simile. Ho provato a chiamare il file batch da Jenkins con il comando svn. Lo stesso risultato che hai descritto. E funziona anche bene dalla riga di comando – sergtk