我希望有人能够回答我的问题.
我有Subversion设置,由Apache2 + SSL提供服务,进行Web开发.
我想要一个在我的测试服务器上运行svn update的post-commit钩子,所以当有人提交时,它会自动更新测试站点.钩子不起作用,因为证书是自生成的证书而且不受信任.
我试图接受(p)永久性,但事实并非如此.
有任何想法吗?
root拥有我的$ HOME中的.subversion文件夹,所以我将其删除并再次运行'svn up'.现在一切都很好.
在Linux下:
在这里,我通过将$ HOME/.subversion/auth/svn.ssl.server中的文件chmodding到-rw-r - r--来解决问题.显然,如果服务器获得新的或升级的证书,它会写入新文件,但不会为自己添加写权限.使用-r - r - r--权限svn程序可以工作,但是它不能将"Accept permanent"标志写入文件.. :)