win7 下 VisualSVN Server post-commit hook failed (exit code 1) with output解決方
最近終于把ubutu給徹底給割了,換上了64位的win7,加上自己也總喜歡鼓搗些小玩意代碼,糾結(jié)于windows上的svn服務(wù)器的配置,難不成要我裝虛擬機(jī)使用linux來充當(dāng)svn服務(wù)器么... 這也比較蛋痛
幸好發(fā)現(xiàn)了 VisualSVN Server 這個寶貝啊,一鍵安裝完成,確實(shí)很爽,本來是無需配置鉤子的 我直接把代碼建到 虛擬主機(jī)對應(yīng)的目錄中不就可以了么,之前我也是這么做的,覺得很爽... 比linux爽 尤其是小烏龜確實(shí)比兔子好用
廢話不說了 配置鉤子吧 直接見了之后發(fā)現(xiàn)崩潰了 windows bat命令咋寫呢
幾經(jīng)周折在網(wǎng)上看到一個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)
代碼是可以使用的,不過僅限于雙擊的時候,其實(shí)說白了 TMD的也是 svn update 而已,但是從A處 commit 時在B處并不會更新,而且 烏龜大哥 總是給出
post-commit hook failed (exit code 1) with output:
svn: E230001: Server SSL certificate untrusted
這種錯誤 我就糾結(jié)了 權(quán)限我都配置了啊 從瀏覽器訪問沒有問題,從命令行訪問沒有問題 checkout / update 都沒有問題,就是 commit 有問題.
這是如此の坑的一件事情,我根本懷疑不到是 VisualSVN Server 大哥的問題 直到我無意看了下 任務(wù)管理器 發(fā)現(xiàn)其對應(yīng)的用戶居然是 network service 當(dāng)時我想死的心都有了 尼瑪?shù)?br />
權(quán)限問題害死人啊 使用小烏龜 commit的時候 內(nèi)容是傳遞到服務(wù)器中了,但是調(diào)用鉤子的時候 卻使用的是 用戶"network service" 而她只是一個閹割雞而已,根本木有傳說中的寫操作權(quán)限...
果斷的在服務(wù)中將其登錄用戶改成是 當(dāng)前使用的用戶 (也就是users組中的用戶) 然后 你懂的 ....
鉤子 windows 上的 鉤子 確實(shí)如此啊
@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
相關(guān)文章

重啟可暫時解決!微軟承認(rèn)Win10/Win11經(jīng)典版Outlook存在3個BUG
微軟承認(rèn)Win10/Win11經(jīng)典版Outlook存在多個bug,官方現(xiàn)已呼吁受影響用戶提交診斷日志以協(xié)助分析,在為正式解決之前提供了臨時解決辦法2026-03-16
加密郵件終于能打開了! 微軟緊急修復(fù)Win10/Win11經(jīng)典版Outlook故障
微軟緊急修復(fù) Win10/Win11 經(jīng)典版 Outlook 故障,加密郵件終于能打開了,針對無法等待正式補(bǔ)丁的用戶,微軟提供了兩種臨時解決方案,詳細(xì)如下文2026-02-02
Win10/Win11新版Outlook無法打開Excel 附件的兩種臨時解決辦法
微軟承認(rèn)部分 Win10/Win11 新版 Outlook 無法打開 Excel 附件,遇到這個問題的朋友可以參考本文的兩種臨時解決辦法2025-12-03
Win10/Win11版Outlook存在加密郵件問題:附臨時解決方案
微軟官方近日已承認(rèn)經(jīng)典版Outlook桌面客戶端存在程序漏洞,該漏洞導(dǎo)致用戶在嘗試打開來自外部組織(其他租戶)的OMEv2加密郵件時操作失敗,同時會彈出“正在為信息權(quán)限管理2025-09-28
微軟補(bǔ)丁更新引發(fā)的軟件故障屢見不鮮,最近win10/win11系統(tǒng)更新最新版本的Outlook后,發(fā)現(xiàn)無法正常啟動,下面分享臨時解決辦法2025-08-21
遇到Outlook無法啟動跳 4usqa 錯誤怎么辦?別擔(dān)心,跟著以下步驟,讓你的Outlook重新煥發(fā)活力2025-05-14
微軟新版Outlook將推出郵件分類快捷鍵及多項(xiàng)優(yōu)化:5月開始部署
微軟計劃在新版Outlook for Windows中引入郵件分類快捷功能,用戶可通過預(yù)設(shè)快捷鍵快速對郵件進(jìn)行分類,從而大幅提升工作效率并優(yōu)化管理流程2025-04-21rsync The --password-file option may only be used when accessing a
客戶端上傳文件執(zhí)行命令出錯,提醒The --password-file option may only be used when accessing an rsync daemon.查找資料也很少這樣的說法,最后發(fā)現(xiàn)是冒號的問題2025-02-26
郵箱密碼忘記了怎么找回來? 網(wǎng)易郵箱密碼找回流程
郵箱在使用的時候,由于各種原因,有時候我們可能會遇到忘記密碼、賬號被盜等問題,這時候就需要進(jìn)行163郵箱找回操作,本文將為大家介紹如何進(jìn)行163郵箱找回操作2025-02-01
電子郵件成為了我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡囊徊糠郑瑹o論是注冊社交媒體、購物平臺,還是與他人溝通,一個穩(wěn)定的郵箱賬號都變得至關(guān)重要,本文將為您提供詳細(xì)的電子郵件2025-02-01



