win10安装SVN失败问题汇总

版权声明:本文为潮哥原创文章,若要转载,请注明出处 https://blog.csdn.net/hai_chao/article/details/78870851

1.检查DOS命令行是否以管理员运行,这步非常重要,毕竟你是要注册一个服务,没有最高权限是无法注册的。这里写图片描述
我让DOS用管理员身份运行后的结果如下:
这里写图片描述
2.检查SVN的安装路径,在仓库的目录中去找配置文件,我的仓库配置文件如下:仓库名称就是 test
这里写图片描述
将你的配置文件修改成我红框中的那样,这样是打开权限,单词前面不能有空格。然后保存关掉。
3.检查path变量是否自动配置完成,如果正确自动配置,path变量的值回如下:
这里写图片描述
在配置成功后,感觉一切都是预想的那样时,开始提交代码,可是控制台报告:计算机主动拒绝了请求。
解决方法:没有启动服务就开时搞,因为你的服务时自动的,也就是说开机后会启动,所以要手动启动一次服务才可以。
如果这时侯启动失败,错误代码:87。
那么别慌,重启电脑,抽根烟,回来别的不干,先在服务中看有没有启动,如果没有,就手动启动。一切顺利~


其他错误处理:
1、Windows 无法启动 SVNService服务

解决方法:删除服务,再重新加载该服务。

   方法一:用sc.exe删除

   进入命令窗口,键入sc delete svnservice

   方法二:删注册表

   打开注册表编辑器,查找

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 找到对应服务,删除之。


2、[SC] CreateService 失败 1072:

指定的服务已标记为删除。


关掉服务窗口


3、错误 1053:服务没有及时响应启动或控制请求

注册表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\svnserver

4.强行删除注册表:
建立一个文本文件,文件内容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Folder/shell/DeleteSVN]
@=”Delete SVN Folders”

[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Folder/shell/DeleteSVN/command]
@=”cmd.exe /c /”TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r /”%1/” %%f IN (.svn) DO RD /s /q /”%%f/” /””
将以上内容放在记事本中,保存。
保存完成后修改文件名,包括后缀名:kill-svn-folders.reg
保存完后文件会变成这样:
这里写图片描述
双击这个reg文件。成功后,在每一个文件夹上点击右键都会有一个“Delete SVN Folders”的选项,点击之后,就可以删除这个文件下下面所有的.svn文件了!
暂时就这么多,后期会持续更新。如果还有其他的问题,请私信或留言我

猜你喜欢

转载自blog.csdn.net/hai_chao/article/details/78870851
今日推荐