win7 下 VisualSVN Server post-commit hook failed (exit code 1) with output解决方

所属分类: 软件教程 / 网络通讯 阅读数: 611
收藏 0 赞 0 分享

最近终于把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

 

更多精彩内容其他人还在看

企业如何监控员工聊天、玩游戏、BT下载、浏览无关网址?

 互联网的飞速发展,给企业带来了丰富的信息资源,使企业能充分享受互联网带来的种种便利,大大增强了企业的竞争力,不过另一方面我们也应该看到,由于网络应用的快速发展,不可避免地会产生许多问题,传统的经营管理方式显露出致命的盲点和误
收藏 0 赞 0 分享

大唐电信A-400猫ADSL 开启路由设置方法

因为手头没有更多的猫,所以只能以这个为例了,它的设置比较简洁明了,只是功能较少! WEB设置界面,顾名思义,就是用浏览器来进行连接设置的! 根据其说明书上厂家的默认IP。在浏览器地址栏上输入192.168.1.1回车进入设置界面!(如果有无法连接
收藏 0 赞 0 分享

腾讯课堂怎么查上课记录 腾讯课堂查看以前看过的课程的教程

腾讯课堂怎么查上课记录?怎么查看自己上课时长,有的朋友对此可能还不太清楚,下文中为大家带来了腾讯课堂查看以前看过的课程的教程。感兴趣的朋友不妨阅读下文内容,参考一下吧
收藏 0 赞 0 分享

钉钉项目怎么分享到其他群? 钉钉项目共享的操作过程

钉钉项目怎么分享到其他群?钉钉中的项目人物想要分享到其他群一起共享,该怎么分享呢?下面我们就来看看钉钉项目共享的操作过程,需要的朋友可以参考下
收藏 0 赞 0 分享

PC腾讯会议黑屏怎么办 腾讯会议共享屏幕黑屏的解决步骤

腾讯会议电脑版在共享屏幕的时候总是黑屏,那么是什么原因造成的腾讯会议黑屏呢?遇到腾讯会议黑屏又该如何解决呢?遇到此问题的朋友一起看看吧
收藏 0 赞 0 分享

钉钉项目任务怎么添加审批表单?

钉钉项目任务怎么添加审批表单?很多朋友或许会疑问为什么添加审批表单?只有绑定的审批表单流程审批通过或者撤销了才可以进行任务完成的操作,下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

腾讯会议弹幕怎么开? 腾讯会议弹幕的玩法

腾讯会议弹幕怎么开?腾讯会议在使用的时候,想要开启弹幕,该怎么打开弹幕呢?下面我们就来看看腾讯会议弹幕的玩法,需要的朋友可以参考下
收藏 0 赞 0 分享

微小宝是做什么用的?微小宝使用图文教程

微小宝是公众号运营工具,具有的功能包括多设备同步登录、云端保存、拖动排序、账号搜索等。下文小编就为大家带来了微小宝使用图文教程,一起看看吧
收藏 0 赞 0 分享

WinSCP如何导入站点配置?

WinSCP作为一款专业且优秀的文件传输软件,支持基于SSH-1、SSH-2 的SFTP 和SCP 协议,我们可以使用它进行下载、上传文件以及复制、移动、更名文件或文件夹等操作,功能十分强大。那么,WinSCP怎么导入站点配置呢,赶紧看看吧
收藏 0 赞 0 分享

WinSCP如何更改界面主题?

WinSCP默认的界面主题是浅色的,但其实,WinSCP除了浅色主题以外,还有个深色主题,它比浅色主题更具有个性化特点。那么,WinSCP怎么更改界面主题呢,赶紧看看吧
收藏 0 赞 0 分享
查看更多