IntelliJ IDEA Git Client

August 3, 2025 ยท View on GitHub

Note


The official JetBrains GitClient is in open closed beta.


This project originated as a YouTrack issue, and it based on the Git client developed by IntelliJ Community, which is still under development.

image image

Join Community

#git-client channel on JetBrains Platform Slack

How to Run project locally

Clone repository

Since the repository is very large, we specify the branch as git-client when we clone it.

Note


If you just want the code and don't care about the history of commits. You can also add --depth=1 for faster cloning. This will ignore the historical commit messages.

mkdir -p ~/projects
cd ~/projects
git clone -b git-client https://github.com/obiscr/intellij-community.git intellij-community-git-client
cd intellij-community-git-client

Clone submodules

Windows

.\getPlugins.bat

macOS / Linux

sh getPlugins.sh

Open Project

Open intellij-community-git-client in IntelliJ IDEA (IC/IU), If it's the first time you open it, it usually fails to index. This is because it requires setting up the runtime environment.

Open File - Project Structure, select Project Item on the left sidebar, select Download JDK

image

Select JetBrains Runtime (17.0.7 / 17.0.9) in the popup menu

image

Wait for JBR to finish downloading, apply and save. The IDE should start indexing automatically, if not close the IDE and reopen it.

Note


This step may take a long time, so please be patient.

Build & Run

Select IDEA in Run Congratulations and click or on the right to start the project. The compilation task will start automatically, and when it finishes, it will start an IDE in a sandbox environment.

Note


This step may take a long time, so please be patient.

image

Congratulations, you have successfully run the IDE locally.