为IntelliJ IDEA 配置Git环境中遇到的问题

前言

因为学校的软件构造课程,需要配置Git环境,用以在GitHub提交实验课作业等。
在配置过程中,遇到一些问题,这里进行记录。


问题一、关于Git安装时的默认编辑器选择?

下载及安装

Git版本为Git-2.35.3-64-bit.exe下载网址为https://git-scm.com/download/win
为IntelliJ IDEA 配置Git环境中遇到的问题_第1张图片
安装主要过程参考

Git 详细安装教程(详解 Git 安装过程的每一个步骤)https://blog.csdn.net/mukes/article/details/115693833

博主写的非常详细,且适用于目前(2022年4月18日)的最新版本。
这里仅对我安装过程中遇到的问题进行补充。
在其博客里2.2.5 选择Git默认编辑器

如果你不想用 Vim 当默认编辑器,换一个,比如 Notepad++ ,那么你者需要点击下面的蓝色字体 " Notepad++ " 去其官网下载安装好才能进行下一步 [next].
博主提到

以及

新手建议使用 Notepad++ 、Sublime Text,这两个比 Windows 自带的记事本功能多太多了。点击 [next] 到第六步。

因为网络原因,我没有选择Notepad++,而是使用了Sublime Text
但是在完成编辑器的安装后,且配置完成环境变量后Git的安装界面中的Next并没有如博主一样亮起,无法点击。
为IntelliJ IDEA 配置Git环境中遇到的问题_第2张图片
所以我在这里选择了Vim作为默认浏览器。并在后期配置的方法改变Git的默认编辑器。

2022年4月26日更新

因为某些原因重装了Git,发现在上图界面中选择Sublime(已经安装好Sublime,且设置完环境变量)后,若next未亮起,再多按几次Back,Next,返回前一界面再到这个界面,这个Next按钮就会亮起,然后就可以继续正常安装了。如果该方法不行,再尝试下面方法。

配置Git的默认编辑器

配置方法主要参考

Git 使用 Sublime Text 为默认编辑器https://blog.csdn.net/eric_1993/article/details/48241979

1、确认Sublime Text的完整路径

我的路径为
"D:\Sublime Text\sublime_text.exe"

2、设置

D:\Sublime Text\加入系统的环境变量中,这里应替换成自己的安装路径。
之后打开git bash
输入命令git config --global core.editor “sublime_text.exe -w”即可。
我安装的版本为sublime_text_build_4126_x64_setup.exe
所以安装路径中没有空格,所以不需要用 单引号
其他注意事项参考原文即可。

查看是否修改成功

在Git Bash中输入命令

git config --list

为IntelliJ IDEA 配置Git环境中遇到的问题_第3张图片
在倒数第4行可以看到修改后的值

问题二、关于IDEA配置及使用Git过程中的证书问题

配置Git

这里可以参考

(详解)IDEA中使用git教程
https://blog.csdn.net/qq_40563761/article/details/91347443

这篇博客也非常详细地介绍了Git的安装过程,但是因为版本问题,部分安装界面与最新版不一致,所以安装过程参考前一个问题中的引用博客即可。
**虽然博客中Git的安装过程有着版本差别,但是在IDEA的配置过程在当前最新版本依旧适用。**最起码在目前的最新版本中是适用的。
为IntelliJ IDEA 配置Git环境中遇到的问题_第4张图片

2.SSL certificate problem

在跟着博主进行配置和使用Git的过程中,在以下两个环节中均出现了该问题。
报错信息为SSL certificate problem: unable to get local issuer certificate
为IntelliJ IDEA 配置Git环境中遇到的问题_第5张图片
为IntelliJ IDEA 配置Git环境中遇到的问题_第6张图片
为IntelliJ IDEA 配置Git环境中遇到的问题_第7张图片
参考了一些文章,发现解决此问题的临时办法就是直接忽略证书。该方法会造成一些安全问题,但是可以从根本上解决该问题的办法,现在我还没有找到。

解决方法

在Git Bash输入以下命令
export GIT_SSL_NO_VERIFY=true
git config --global http.sslVerify "false"
在cmd中输入以下命令
git config --global http.sslVerify false

再重新上传代码,可以发现问题解决。

总结

这就是在我在为IntelliJ IDEA 配置Git环境中遇到的问题及对应的解决办法。

参阅博客

Git 详细安装教程(详解 Git 安装过程的每一个步骤)
Git 使用 Sublime Text 为默认编辑器
(详解)IDEA中使用git教程
git clone报错——SSL certificate problem: self signed certificate in certificate chain

你可能感兴趣的:(git,intellij-idea)