我目前正在尝试编写一个内部应用程序,以便能够通过单击将我们的项目部署到验收和生产服务器。我们正在使用 phing 来完成此操作。
目前我很难签出(或进行 svn 导出)该项目。我使用以下命令:
<exec command="svn checkout ${svn.host} ${svn.exportdir} --force --username server --password <password>" />
在普通命令行上,这可以完美运行,但是由于主机使用 https,我会收到提示接受证书。问题是似乎没有自动接受证书的参数。
--trust-server-cert 也无济于事,因为证书由于主机名不匹配而被拒绝,其中参数仅绕过“CA 未知”错误。
关于如何签出(或导出、更新……)项目的任何想法?