Я управляю системой построения на основе subversion, и мы используем самозаверяющий ssl для сервера. Поэтому время от времени мы получаем сбои сборки, потому что добавлена новая машина, и она не может проверяться, так как это первый раз, когда эта машина связывается с сервером svn.
Сообщение об ошибке похоже на:
icasimpan ~$ svn ls https://scm.myserver.com/trunk
Error validating server certificate for 'https://scm.myserver.com:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
Certificate information:
- Hostname: scm.myserver.com
- Valid: from Mon, 05 Dec 2011 00:00:00 GMT until Tue, 11 Dec 2012 23:59:59 GMT
- Issuer: Terms of use at https://www.verisign.com/rpa (c)10, VeriSign Trust Network, VeriSign, Inc., US
- Fingerprint: c0:69:f6:67:8d:1f:d2:85:c1:94:9f:59:8e:81:cc:81:3d:1e:44:28
(R)eject, accept (t)emporarily or accept (p)ermanently?
Мне обычно нужно что-то вроде параметра --incecure для завивки. Прямо сейчас наше обходное решение состоит в том, чтобы просто выполнить некоторую простую команду svn, чтобы мы могли ответить "навсегда", и проблема была решена... по крайней мере до тех пор, пока сертификат ssl не будет снова изменен/обновлен или сборка не будет выполнена на другом новом машина.
Кто-нибудь решил эту проблему?
Заранее спасибо:)