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
(0)

相关推荐

  • Win7下进行网络宽带连接时出现错误代码651网络故障的解决方法

    在Windows 7下多用户进行网络宽带连接时就出现错误代码“651”的网络故障,发生“651”的网络故障原因较多,下面是解决错误代码“651”的网络故障的解决方法,望用户遇见“651”的网络故障,能 ...

  • Win7下文件无法复制粘帖键盘与鼠标都无效的解决方法

    Win7系统下复制粘贴估计是小编每天都要接触到的操作,使用鼠标、键盘就可以很快的完成。不过今天小编遇到了一件奇怪的事情,对文件夹执行了复制操作后却无法进行粘贴,键盘无法粘贴,鼠标右键粘贴选项也变成了灰 ...

  • Win7下局域网大文件或多文件经常出现复制中断的解决方法

    你们在传送文件都是选择哪个方式?QQ互传.U盘拷贝还是其他什么方式,这两种方式虽然最为常见,但是也有弊端,利用QQ互传的话,第一传送的速度无法保证,一般较慢;第二就是两个电脑必须都登入QQ才能实现互传 ...

  • win7下使用PS处理图片时出现图片打不开问题的解决方法

    win7纯净版系统用户经常使用PhotoShop软件对图片进行处理,但是在处理图片的过程中经常遇到图片打不开的情况,使用windows画图工具都可以正常打开图片的,图片都是从网上下载下来的.遇到这样情 ...

  • Win7下屏蔽禁用鼠标滚轮的两种方法

    鼠标滚轮是鼠标中间的一个可以自由滚动的球,我们可以在浏览网页或者文本的时候用鼠标滚轮向前或向后进行浏览,它有很多的功能可以带来很大的方便,不过还是有很多用户不喜欢这个鼠标滚轮,就问说要如何禁用鼠标滚轮 ...

  • 图解WIN7下创建ODBC数据源到SQL Server新数据源

    本篇将向大家介绍如何在WIN7下创建ODBC数据源到SQL Server新数据源的步骤. 操作方法 01 单击[开始]-->[控制面板]-->[ODBC],如下图所示: 02 然后打开[O ...

  • Windows下使用VisualSVN Server搭建SVN服务器

    使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和Apache相配合来实现源代码的 SVN管理简单的多,下面就看看详细的说明。 VisualSVN Server的 ...

  • Win7下搞定ip与mac地址绑定

    防止arp攻击:Win7下搞定ip与mac地址绑定 对于玩系统的老手都知道,防止arp攻击实际上不需要这个防火墙那个防火墙,一句命令将ip与mac地址绑定即可。 例如: arp -s 157.55.8 ...

  • Win7下硬盘怎样安装 Red Hat Enterprise Linux 6.0 ES

    Win7下硬盘安装 Red Hat Enterprise Linux 6.0 ES图文方法,需要的朋友可以参考下 1.   硬盘分区配置: C盘:Win7(NTFS格式--已安装) D盘:Window ...