2013-06-18 15 views
12

sonrası taahhüt, bir çalışma kopyası otomatik olarak günceller.SVN - güvenilmeyen Sunucu SSL sertifikası her seferinde biri taahhüt böylece bir post-commit.bat komut dosyası oluşturmak çalışıyorum kancayı

O --trust-sunucu-CERT seçenek gibi görünüyor
svn: E230001: Unable to connect to a repository at URL 
'https://svn.mydomain.com/svn/prod/trunk' 
svn: E230001: Server SSL certificate untrusted 

nedense göz ardı edilir:

"C:\Program Files\TortoiseSVN\bin\svn.exe" update C:\Temp\PROD --non-interactive --trust-server-cert --username admin --password myPassword 

Bu alıyorum hata iletisi: Bu benim sonrası commit.bat olduğunu . İlginç bir şekilde, cmd penceresinden toplu iş dosyasını çağırmak iyi çalışıyor.

ben 2008.

Herkes yanlış yapıyorum herhangi bir fikir vardır, Windows Server Subversion'ın Kenar sunucu ve TortoiseSVN istemci kullanıyorum? Herhangi bir yardım takdir edilecektir.

LEC

+1

Benzer bir sorunum var. Jenkins'den svn komutuyla toplu iş dosyasını aramayı denedim. Açıkladığınız aynı sonuç. Ve ayrıca komut satırı – sergtk

cevap

1

Ben sunucu adıyla aynı Common Name (CN) ile yeni bir sertifika düzenlenmek suretiyle bu sabit.

I (uyarılarla) tarayıcılar ve svn komut satırından CN sunucu adı uyumsuzluğu ile sertifika kullanmak başardı. Ancak Jenkins denilen toplu iş dosyasında sertifika kullanamadı.

Ben Win32 altında SVN istemcisi 1.8.1 kullanın.

Ben de daha önce denedim ama yardımcı değildir:

2

yılında Benim durumumda (SVN client 1.8.1) --trust-server-cert bayrağı da çalışmadı. Bu http://mail-archives.apache.org/mod_mbox/subversion-users/201308.mbox/%[email protected].com%3E bulduktan sonra SVN 1.8.4'e yükselttim ve betik iyi çalışıyor. --trust-server-cert bayrağı düzeltildi.

+0

yeniden önyükleme gerektiriyor? –

+0

Hayır, istemci elbette kullanılmazken iyi bir güncelleme yapabilir. Sunucudaki betiğin sadece svn client ikili dosyalarını güncelledim - sunucunun kendisi değil. – ZoolWay

İlgili konular