読者です 読者をやめる 読者になる 読者になる

redmine+svnで『リポジトリに、エントリ/リビジョンが存在しません。』が出る場合の対応

redmine svn

redmine+svn(オレオレ証明書)な環境で、下記のようなエラーが出る場合の対応メモ。

Server certificate verification failed: certificate has expired, certificate issued for a different hostname, issuer is not trusted (...

検索すると何件か引っかかる下記の対応が、自分の環境だと何故か上手くいかない。

RedmineでSSL自己証明書Subversionリポジトリにアクセスする方法 - TrinityT’s LABO
redmineでSubversionリポジトリにhttpsでアクセスする|成長の果実
リポジトリに、エントリ/リビジョンが存在しません(オレオレ証明書でSSL) - snit21の日記

なので、一度許可した証明書をコピーする方法で対応。

$ svn list https://example.com/hoge/

『常に承認する」を選択

ホームディレクトリ配下に『.subversion』が作成される為、/var/www配下へコピー

$ sudo cp -a ~/.subversion /var/www/
$ sudo chown -R apache:apache /var/www/.subversion

これでOK。