win7 下 VisualSVN Server post-commit hook failed (exit code 1) with output解决方
最近终于把ubutu给彻底给割了,换上了64位的win7,加上自己也总喜欢鼓捣些小玩意代码,纠结于windows上的svn服务器的配置,难不成要我装虚拟机使用linux来充当svn服务器么... 这也比较蛋痛
幸好发现了 VisualSVN Server 这个宝贝啊,一键安装完成,确实很爽,本来是无需配置钩子的 我直接把代码建到 虚拟主机对应的目录中不就可以了么,之前我也是这么做的,觉得很爽... 比linux爽 尤其是小乌龟确实比兔子好用
废话不说了 配置钩子吧 直接见了之后发现崩溃了 windows bat命令咋写呢
几经周折在网上看到一个demo,我是喜出望外啊:
SET REPOS=%1 SET USER=%2 SET SVN="C:\Program Files\TortoiseSVN\bin\svn.exe" SET DIR="D:\httpenv\web\xp.me1" (call %SVN% update %DIR% --username kenxu --password 111111 --non-interactive)
代码是可以使用的,不过仅限于双击的时候,其实说白了 TMD的也是 svn update 而已,但是从A处 commit 时在B处并不会更新,而且 乌龟大哥 总是给出
post-commit hook failed (exit code 1) with output:
svn: E230001: Server SSL certificate untrusted
这种错误 我就纠结了 权限我都配置了啊 从浏览器访问没有问题,从命令行访问没有问题 checkout / update 都没有问题,就是 commit 有问题.
这是如此の坑的一件事情,我根本怀疑不到是 VisualSVN Server 大哥的问题 直到我无意看了下 任务管理器 发现其对应的用户居然是 network service 当时我想死的心都有了 尼玛的
权限问题害死人啊 使用小乌龟 commit的时候 内容是传递到服务器中了,但是调用钩子的时候 却使用的是 用户"network service" 而她只是一个阉割鸡而已,根本木有传说中的写操作权限...
果断的在服务中将其登录用户改成是 当前使用的用户 (也就是users组中的用户) 然后 你懂的 ....
钩子 windows 上的 钩子 确实如此啊
@echo off "D:\Program Files (x86)\VisualSVN Server\bin\svn.exe" update "E:\www\ants_api" --non-interactive --trust-server-cert --no-auth-cache --username xxx --password xxx
相关文章

重启可暂时解决!微软承认Win10/Win11经典版Outlook存在3个BUG
微软承认Win10/Win11经典版Outlook存在多个bug,官方现已呼吁受影响用户提交诊断日志以协助分析,在为正式解决之前提供了临时解决办法2026-03-16
加密邮件终于能打开了! 微软紧急修复Win10/Win11经典版Outlook故障
微软紧急修复 Win10/Win11 经典版 Outlook 故障,加密邮件终于能打开了,针对无法等待正式补丁的用户,微软提供了两种临时解决方案,详细如下文2026-02-02
Win10/Win11新版Outlook无法打开Excel 附件的两种临时解决办法
微软承认部分 Win10/Win11 新版 Outlook 无法打开 Excel 附件,遇到这个问题的朋友可以参考本文的两种临时解决办法2025-12-03
Win10/Win11版Outlook存在加密邮件问题:附临时解决方案
微软官方近日已承认经典版Outlook桌面客户端存在程序漏洞,该漏洞导致用户在尝试打开来自外部组织(其他租户)的OMEv2加密邮件时操作失败,同时会弹出“正在为信息权限管理2025-09-28
微软补丁更新引发的软件故障屡见不鲜,最近win10/win11系统更新最新版本的Outlook后,发现无法正常启动,下面分享临时解决办法2025-08-21
遇到Outlook无法启动跳 4usqa 错误怎么办?别担心,跟着以下步骤,让你的Outlook重新焕发活力2025-05-14
微软新版Outlook将推出邮件分类快捷键及多项优化:5月开始部署
微软计划在新版Outlook for Windows中引入邮件分类快捷功能,用户可通过预设快捷键快速对邮件进行分类,从而大幅提升工作效率并优化管理流程2025-04-21rsync The --password-file option may only be used when accessing a
客户端上传文件执行命令出错,提醒The --password-file option may only be used when accessing an rsync daemon.查找资料也很少这样的说法,最后发现是冒号的问题2025-02-26
邮箱在使用的时候,由于各种原因,有时候我们可能会遇到忘记密码、账号被盗等问题,这时候就需要进行163邮箱找回操作,本文将为大家介绍如何进行163邮箱找回操作2025-02-01
电子邮件成为了我们日常生活和工作中不可或缺的一部分,无论是注册社交媒体、购物平台,还是与他人沟通,一个稳定的邮箱账号都变得至关重要,本文将为您提供详细的电子邮件2025-02-01




最新评论