当前位置:  开发笔记 > 运维 > 正文

Subversion挂钩不会永久接受证书

如何解决《Subversion挂钩不会永久接受证书》经验,为你挑选了2个好方法。

我希望有人能够回答我的问题.

我有Subversion设置,由Apache2 + SSL提供服务,进行Web开发.

我想要一个在我的测试服务器上运行svn update的post-commit钩子,所以当有人提交时,它会自动更新测试站点.钩子不起作用,因为证书是自生成的证书而且不受信任.

我试图接受(p)永久性,但事实并非如此.

有任何想法吗?



1> 小智..:

root拥有我的$ HOME中的.subversion文件夹,所以我将其删除并再次运行'svn up'.现在一切都很好.


投票,因为我搜索了这个答案,这指向了我正确的方向.'(p)'失败是因为〜/ .subversion不归当前所有者所有.修理它.如果有疑问,运行'strace e-trace = file svn up'并查看在尝试写入时它默认错误的文件

2> 小智..:

在Linux下:

在这里,我通过将$ HOME/.subversion/auth/svn.ssl.server中的文件chmodding到-rw-r - r--来解决问题.显然,如果服务器获得新的或升级的证书,它会写入新文件,但不会为自己添加写权限.使用-r - r - r--权限svn程序可以工作,但是它不能将"Accept permanent"标志写入文件.. :)

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有