gpt4 book ai didi

linux - Subversion Hook 问题

转载 作者:太空宇宙 更新时间:2023-11-04 04:29:16 25 4
gpt4 key购买 nike

在这件事上花了太多时间。我通过 Plesk 面板创建了子域 aaa.abc.com我在终端中使用: svn checkout svn+ssh://abc.com/var/svn/base httpdocs我有一个提交后 Hook ,应该更新我的 httpdocs 文件夹中的文件。它不起作用,但如果我使用终端,我可以只使用“svn update”。

我确实有一个日志,它显示 ssh 错误。

此钩子(Hook)用于更新多个子域,除了这个之外,所有子域都会更新。我已经尝试了我能想到的所有权限组合......该钩子(Hook)拥有:-rwxr-xr-x 1 root root 1118 Feb 24 04:44 post-commithttpdocs 拥有者: drwxrwx--- 8 svn svn 4096 Mar 11 10:05 httpdocs我的日志:

Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-with-mic,password).
svn: Connection closed unexpectedly

谢谢

最佳答案

如果您的 subversion 存储库和 httpdocs 文件夹位于同一服务器上(听起来像是),您应该使用文件机制来 checkout ,而不是 svn+ssh 机制。使用上面的示例,您可以使用 svn checkout file:///var/svn/base 进行 checkout 。然后,当您的提交后 Hook 运行时,它会使用文件系统机制(不需要 ssh 身份验证)进行更新,并且一切正常。

关于linux - Subversion Hook 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5276925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com