天天看点

idea svn配置_MAC上的SVN相关问题

一、svn的安装

1.图形版svn——SnailSVNLite精简版

直接在App Store搜索安装使用,此app安装后可在MAC版的VScode中使用。

请另行下载Beyond Compare使用。

2.命令行安装——SVN

此种安装方式是为了在idea中使用svn

安装Xcode的command line tools工具,命令如下

xcode-select --install

查看svn是否安装成功命令,显示版本号即为安装成功

svn --version

删除命令如下,可在idea报错或终端中查询不存在时使用,之后重新执行安装程序

sudo rm -rf /Library/Developer/CommandLineTools

二、环境变量

此文仅讲svn的环境变量配置

MAC笔记本版本不同,终端使用的shell不同。

我的MAC版本为10.15,系统使用的shell是zsh,因此个人环境变量需要配置在文件

~/.zshrc

中。

如果shell是bash,请在文件

~/.bash_profile

中编辑。

在终端中使用vim编辑,命令如下

vim ~/.zshrc

文件

~/.zshrc

内的格式如下

export SVNADMIN=/Library/Developer/CommandLineTools/usr/bin

export PATH=$SVNADMIN:$PATH

其中SVNADMIN是自定义的路径名称,后面的路径是svn的安装路径,查看svn路径的方法如下

在访达中搜索 svnadmin,找到此文件,右键显示简介查看路径,将此路径配置到文件 ~/.zshrc 中
终端中使用which svn得到的路径是错误的(太坑了,网上很多博客都是抄来抄去自己实验)

编辑完成后保存,立即生效的命令如下

source ~/.zshrc

查看环境变量的命令如下

echo $PATH

三、报错

1. E230001 Server SSL certificate verification failed certifica

  • 打开终端,执行以下命令
svn ls https:// xxx
  • xxx为具体的svn地址
最后会显示(R)eject, accept (t)emporarily or accept (p)ermanently? 输入p即可
  • 然后根据提示输入svn账户名UserName和密码Password

四、在idea上配置svn

此步网上大部分博客搜到的都是没啥问题的了,主要是配置账号的一些步骤,自己在网上搜吧,一堆。

在idea菜单栏中进行以下操作

Preferences>Version Control>Subversion

在第一栏填入之前找到的svn路径

/Library/Developer/CommandLineTools/usr/bin/svn
idea svn配置_MAC上的SVN相关问题

ok!大功告成,可以check out了。