This project originated as a YouTrack issue, and it based on the Git client developed by IntelliJ Community, which is still under development.
#git-client channel on JetBrains Platform Slack
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
.\getPlugins.bat
sh getPlugins.sh
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
Select JetBrains Runtime (17.0.7 / 17.0.9) in the popup menu
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.
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.
Congratulations, you have successfully run the IDE locally.