IDEA从svn检出项目报错Cannot checkout from svn: 'D:\Program' 不是内部或外部命令,也不是可运行的程序 或批处理文件

序言

项目突然换了版本控制工具(svn),然后就有了这篇随笔,记录一下遇到的小麻烦。今天先讲述下idea如何配置svn。

准备工作

首先你的idea得有svn这个插件,如下所示,一般都会有,没有自行百度安装下。在一个就是下载小乌龟,也就是TortoiseSVN客户端,官网快速通道戳这里。

注意点

当你安装的时候注意一点,windows下默认不安装第二个,你要选择安装一下。一般安装完会自动配置好环境变量,可以自检,dos窗口输入svn,出现Type svn help for usage字样即成功。
IDEA从svn检出项目报错Cannot checkout from svn: 'D:\Program' 不是内部或外部命令,也不是可运行的程序 或批处理文件_第1张图片
安装完毕,如图所示,找到你安装目录bin文件夹下的svn.exe。两个选择框不用选。

这就算配置完成了,但是当你从svn检出时就是有问题。比如

1、Cannot checkout from svn: ‘D:\Program’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
2、svn: E170013: Unable to connect to a repository at URL ‘https://。。。。’
svn: E230001: Server SSL certificate verification failed: certificate has expired, certificate issued for a different hostname, issuer is not trusted

其实你应该发现,在检出的时候没让你输入账号密码,这就是问题所在。你需要获取类似证书的一个信任。解决办法就是你在电脑上随便一个目录,使用svn检出项目,这个时候会弹出框让你输入账号密码,接收证书。然后你再去idea检出项目,发现可以了。

你可能感兴趣的:(随笔)