diff --git a/src/applications/repository/storage/PhabricatorRepository.php b/src/applications/repository/storage/PhabricatorRepository.php index 2174bdbadf..63e4e5bb57 100644 --- a/src/applications/repository/storage/PhabricatorRepository.php +++ b/src/applications/repository/storage/PhabricatorRepository.php @@ -241,7 +241,7 @@ final class PhabricatorRepository extends PhabricatorRepositoryDAO if ($this->shouldUseSSH()) { switch ($this->getVersionControlSystem()) { case PhabricatorRepositoryType::REPOSITORY_TYPE_SVN: - $pattern = "SVN_SSH=%s svn --non-interactive {$pattern}"; + $pattern = "SVN_SSH=%s svn --trust-server-cert --non-interactive {$pattern}"; array_unshift( $args, csprintf( @@ -300,6 +300,7 @@ final class PhabricatorRepository extends PhabricatorRepositoryDAO $pattern = "svn ". "--non-interactive ". + "--trust-server-cert ". "--no-auth-cache ". "--username %P ". "--password %P ". @@ -316,7 +317,7 @@ final class PhabricatorRepository extends PhabricatorRepositoryDAO } else { switch ($this->getVersionControlSystem()) { case PhabricatorRepositoryType::REPOSITORY_TYPE_SVN: - $pattern = "svn --non-interactive {$pattern}"; + $pattern = "svn --non-interactive --trust-server-cert {$pattern}"; break; case PhabricatorRepositoryType::REPOSITORY_TYPE_GIT: $pattern = "HOME=%s git {$pattern}";