不支持的Git版本



我分叉了存储库https://github.com/hornetq/hornetq.git,使其位于我的用户id https://github.com/aniket91/hornetq.git之下。然后我将这个存储库克隆到本地机器上。这是成功的

[aniket@localhost hornetMq]$ git clone https://github.com/aniket91/hornetq.git
Initialized empty Git repository in /home/aniket/hornetMq/hornetq/.git/
remote: Counting objects: 261664, done.
remote: Compressing objects: 100% (74027/74027), done.
remote: Total 261664 (delta 156514), reused 252367 (delta 147734)
Receiving objects: 100% (261664/261664), 128.22 MiB | 334 KiB/s, done.
Resolving deltas: 100% (156514/156514), done.

现在我想把这个项目导入我的Intellij IDEA。所以我导入了项目并选择了项目根。每次我打开项目时,它都会给我以下错误

6:03:17 PM Unsupported Git version
           The configured version of Git is not supported: 1.7.1.0.
           The minimal supported version is 1.7.1.1. Please update.

我使用命令行git已经有一段时间了。它甚至可以与我用于android项目的Eclipse ADT配合使用。那么,这里的问题是什么呢?

我需要更改Intellij IDEA中的任何设置才能将其用于较低版本吗?或者,如果我更新git,它会影响其他得到的项目吗?以及如何使用命令行更新当前git?(可能类似于百胜更新)。

我真的更喜欢一个不改变git版本的变通方法。欢迎提出任何建议。

此外,我的git版本实际上是1.7.1

[aniket@localhost hornetMq]$ git version
git version 1.7.1
  1. 检查git版本:
    $ sudo git --version
    
  2. 通过Homebrew安装最新版本的git:
    $ brew install git
    
  3. 定义一个到git的新链接:
    $ brew link --overwrite git
    

问题并不像将git升级到新版本那么简单。我遇到了很多问题。即使考虑了升级git版本的建议,CentOS repo也只有1.7版本,而最新的稳定版本是1.8.4.3。这导致了兼容性问题。

我不得不下载资料来源。构建并安装它。然后将我的Intellij IDEA配置为使用此新安装的版本。

我在这篇文章的每一步都有文件。希望它能帮助未来面临类似问题的其他人。

您可以从当前克隆的repo中删除.git文件夹,然后重新初始化git。git init

现在执行git remote add以添加远程url或编辑.git/config文件。执行git拉/推操作。希望它能帮助

最新更新