$ svn list --xml'https://svn.server.address/reponame'@HEAD
아래와 같이 인증서 처리 여부를 확인하는 메세지가 나타난다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
<?xml version="1.0" encoding="UTF-8"?> <lists> <list path="https://XXXXXXXX/svn/XX"> Error validating server certificate for'https://XXXXXXXX:443': - The certificate is not issued bya trusted authority. Use the fingerprint to validate the certificate manually! - The certificate hostname does not match. Certificate information: - Hostname: xxxx - Valid: from Mon, 18 Mar 201302:22:40 GMT until Thu, 16 Mar 202302:22:40 GMT - Issuer: xxxx - Fingerprint: bd:75:a1:f0:a7:34:15:42:47:b2:27:d0:b4:ca:4f:7a:e4:0b:2a:73 (R)eject, accept (t)emporarily or accept (p)ermanently?
P 를 눌러 인증처리 후 저장 여부에서 yes(필요시) 까지 눌러 한번 리스팅이 완료되면 레드마인에서는 올바르게 실행된다.
svn 연결이 잘되는지 다시 한번 확인한다.
1
$ svn info https://svn.server.address/reponame
만약, 레드마인 계정이 www-data 와 같이 로그인 할 수 없는 계정이라면
아래와 같이 레드마인이 접근가능한 폴더에 svn 인증정보를 복사한다.
1
sudo -u www-data svn list --xml'https://svn.server.address/reponame'@HEAD
(You may have to add "www-data ALL=(ALL) NOPASSWD:ALL" to /etc/sudoers)