idea2018.1配置svn,及ssl证书问题

本文详细介绍了如何在IDEA中配置SVN,并针对SVN连接时出现的证书验证失败问题提供了具体解决步骤。通过忽略证书警告并输入正确的账号密码,可以顺利进行SVN操作。

打开idea后,按ctrl+alt+s打开设置页面,按图要求配置
在这里插入图片描述
最后点击ok;
然后添加svn地址:
在这里插入图片描述
在这里插入图片描述
要是svN需要验证证书的时候,可能会出现以下错误:

svn: E170013: Unable to connect to a repository at URL 'https://10.***.***.***/svn/upgrades-opension'
svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted

解决办法:

在本地Windows电脑打开cmd命令行,输入

1、svn ls https://10.***.***.***/svn/upgrades-opension //这里是项目的svn地址

2、然后提示你输入信息,这时输入p,回车。

这个命令是让忽略证书,然后按提示走就行。

3、输入账号密码,那么输入svn链接的账号密码即可。

操作如下:
在这里插入图片描述
操作完以上命令后,回到idea中进行svn checkout,就没有问题了

<think>嗯,用户现在的问题是询问如何在IntelliJ IDEA 2018.1配置SVN的具体步骤。之前已经给过他们一个完整的指南,现在他们可能遇到了问题或者需要更详细的说明。首先,我需要回顾之前的回答,确保信息的一致性,同时结合用户提供的引用内容中的相关信息。 用户提到的引用[1]、[2]、[3]中,有关于IDEA配置SVN的部分,但看起来这些引用可能来自不同的版本或教程,有些步骤可能已经过时或者需要调整。比如,引用[1]中提到配置路径是File->Other Settings->Setting for New Projects…,而用户现在使用的是2018.1版本,可能需要确认菜单结构是否有变化。另外,用户之前的问题中已经包含了安装TortoiseSVN和使用命令行工具的步骤,现在需要确认是否需要重复这些步骤,或者是否需要进一步说明。 用户特别提到想查找2018.1版本的配置步骤,因此需要注意该版本是否存在特定的问题配置差异。例如,引用[1]中提到的IDEA 2018.3.2的配置可能和2018.1有所不同,但大多数步骤应该是相似的。需要确保给出的步骤适用于2018.1,特别是关于SVN版本兼容性的问题。比如,之前回答中提到如果出现“Unsupported SVN version”错误,可能需要降级TortoiseSVN1.10.x,这在2018.1版本中可能仍然适用。 此外,用户可能已经按照之前的指南操作,但遇到了问题,比如无法检出项目或者配置不生效。这时候需要检查常见问题,如路径是否正确,是否安装了命令行工具,以及配置是否被正确应用。用户提供的引用中,有提到配置SVN的步骤可能在File->Other Settings下,但在2018.1版本中,可能路径有所不同,需要确认正确的菜单位置。 另外,用户可能对某些步骤不熟悉,例如如何验证安装或如何设置自动导包等。需要将这些步骤分解得更详细,确保用户能够一步步跟随操作。同时,要确保所有截图或路径示例都是准确的,避免用户因为路径错误而配置失败。 最后,需要检查是否有遗漏的步骤,比如是否需要配置忽略文件或设置自动编译,这些在引用中有提到,但用户当前的问题主要集中在SVN配置上。可能需要判断是否需要包含这些额外配置,或者保持回答专注于SVN配置步骤,避免信息过载。</think>### IntelliJ IDEA 2018.1 配置 SVN 详细教程 --- #### **一、前置条件** 1. **安装 SVN 客户端** - 必须安装 **TortoiseSVN**(含命令行工具) - 下载地址:[TortoiseSVN 1.10.x 版本](https://tortoisesvn.net/downloads.html)(兼容 IDEA 2018.1) - **关键步骤**:安装时勾选 **Command Line Client Tools**,否则无法获取 `svn.exe`[^1][^3] 2. **验证 SVN 版本** - 打开命令提示符,输入 `svn --version` - 若输出类似 `svn, version 1.10.0` 则配置成功[^1] --- #### **二、IDEA 2018.1 配置 SVN 核心步骤** 1. **进入版本控制设置** - 路径:`File → Settings → Version Control → Subversion`(快捷键 `Ctrl+Alt+S`)[^1][^3] - 界面示例: ![SVN配置入口](https://example.com/idea2018-svn-entry.png) 2. **绑定 SVN 可执行文件** - 勾选 **Use command line client** - 输入 `svn.exe` 完整路径(默认:`C:\Program Files\TortoiseSVN\bin\svn.exe`)[^1][^3] - **重要**:取消勾选 `Use system default Subversion configuration directory`(避免旧配置干扰) 3. **配置版本控制行为** - 路径:`Settings → Version Control → Confirmation` - 设置以下选项: - **When files are created**:选择 `Show options before adding to version control`(手动确认新文件提交) - **When files are deleted**:选择 `Show options before removing from version control`(手动确认文件删除)[^3] --- #### **三、从 SVN 检出项目** 1. **创建新项目** - 路径:`File → New → Project from Version Control → Subversion` - 输入仓库 URL(示例): ```text https://svn.example.com/repo/trunk ``` - 选择本地存储目录(建议路径不含中文和空格) 2. **首次检出操作** - 若提示证书信任问题,勾选 **Accept permanently** 并确认 - 选择检出方式: - **HEAD**:最新版本 - **Revision**:指定历史版本[^1] --- #### **四、验证 SVN 功能** 1. **基础操作测试** - **提交文件**:右键文件 → `Subversion → Commit File` - **更新代码**:右键项目 → `Subversion → Update Directory` - **查看差异**:右键文件 → `Subversion → Compare with Latest Repository Version` 2. **状态标识检查** - 文件颜色标识: - **红色**:未加入版本控制 - **绿色**:已修改待提交 - **蓝色**:已提交但本地有更新 --- #### **五、兼容性问题解决方案** 1. **报错 "Unsupported SVN version"** - **原因**:TortoiseSVN 版本过高(如 1.12+)与 IDEA 2018.1 不兼容 - **解决方案**: - 卸载当前 SVN 客户端 - 安装 **TortoiseSVN 1.10.11**(官方历史版本下载链接:[1.10.11](https://sourceforge.net/projects/tortoisesvn/files/1.10.11/))[^1] 2. **无法识别 SVN 命令** - 检查 `svn.exe` 路径是否包含空格或特殊字符(如 `Program Files (x86)`) - 尝试将 `svn.exe` 复制到无空格路径(如 `C:\SVN\bin\`)并重新配置[^1] --- #### **六、高级配置(可选)** ```xml <!-- 忽略文件配置示例(.idea/vcs.xml) --> <ignored-roots> <ignored>*.iml</ignored> <ignored>target/</ignored> <ignored>.idea/</ignored> </ignored-roots> ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ssy03092919

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值