【问题标题】:SVN Post-Commit Hook Fail (exit code 1) with output:SVN 提交后挂钩失败(退出代码 1),输出:
【发布时间】:2014-11-04 09:06:20
【问题描述】:

我刚开始使用 SVN 的钩子。基本上我是建立 SVN 存储库和一切的新手。 基本上我在这里要做的是将提交到存储库的任何内容复制到我现有的实时站点。

我正在使用 VisualSVN。这是我的 post-commit 挂钩代码或某种代码。 "%VISUALSVN_SERVER%bin\svn.exe" export mysvnurl D:\myfolder\websitefolder --quiet --non-interactive --force --username ***** --password *****

每次提交文件时都会出现此错误。

Error: post-commit hook failed (exit code 1) with output:  
Error: svn: E730061: Unable to connect to a repository at URL mysvnurl
Error: svn: E730061: Error running context: No connection could be made because the target machine actively refused it. 

关于如何解决错误的任何想法?我不确定是否输入了 write post-commit 命令,因为我只是使用 google 找到的。

【问题讨论】:

    标签: svn version-control visualsvn-server


    【解决方案1】:

    错误

    由于目标机器主动拒绝,无法建立连接。

    表示网址不正确。检查您是否在 URL 中指定了正确的端口和协议(https 与 http)。

    【讨论】:

    • 嗨,bahrep,感谢您的回复。实际上我尝试了https和http。我仍然得到同样的错误。还有其他方法吗?我阅读了有关使用 svnsync 将文件镜像到某个文件夹的信息。它的使用方式和我做的一样吗?
    • @JohnPaulPo 这不仅仅是关于协议;检查端口号。
    • 嗨,bahrep,感谢您的帮助。您知道如何禁用 VisualSVN 的 ssl 检查吗?我总是得到一个错误。提交后挂钩失败(退出代码 1),输出:svn:E230001:无法连接到 URL 'https://***/svn/SoulSeekDev' 处的存储库 svn:E230001:服务器 SSL 证书验证失败:颁发者是不信任
    • 嗨,bahrep,非常感谢您的帮助。我希望我能完成这项工作。我是设置 svn 的新手。
    猜你喜欢
    • 1970-01-01
    • 2015-07-25
    • 1970-01-01
    • 2012-07-15
    • 2018-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多