RubyMine Change git version



所以我在RubyMine中使用git时遇到了问题。当我尝试从存储库克隆时,例如:git clone https://www.github.com/zai11/exampleRepo.git;我收到一个错误error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version.

据我了解,发生这种情况是因为 github 丢弃了弱加密算法,导致较旧的 git 客户端停止工作(包括我的 v1.9.4(。

作为一种解决方法,我尝试安装更新的 git 客户端 (v2.19.0( 并使用它。我进入 Git>>版本控制的文件>设置,并将可执行文件字段的路径设置为C:Program FilesGitcmdgit.exe并单击应用,但是进入终端并运行git version后它仍然返回git version 1.9.4.msysgit.2

确保先卸载了 Git,然后在磁盘范围内搜索任何其他 git.exe。

您还可以在任何地方测试、使用和解压缩最新的 Git for Windows 便携式存档PortableGit-2.19.0-64-bit.7z.exe

然后在 CMD 会话中设置简化路径。

set PATH=C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem
set GIT_HOME=C:PathtoGit
set PATH=%GIT_HOME%;%GIT_HOME%bin;%GIT_HOME%usrbin;%GIT_HOME%mingw64bin;%PATH%

添加所需的任何其他路径

在该环境中重试您的命令。

最新更新