IntelliJ IDEA 18 set up git Linux/Ubuntu
In this post:
- Version control and IntelliJ IDEA 18
- setup git for windows
- portable
- installation
- install git for linux
- Setup proxy and Git
- error: intellij cannot run program git
- Reference
Version control and IntelliJ IDEA 18
In Intellij the git configurations are located in:
- File
- Settings - CTRL+ALT+S
- Version Control
- Git
- Path to Git excetuable
All version control operations like:
- commit
- pull
- push
- remote
are located in main menu - VCS
For example checking for remotes - linked projects with git can be found:
- VCS
- Git
- Remotes
You can change, delete or add you remotes from the openned dialog.
If you work with Version Control you will want to show tool bar Version control by:
- ALT+9
- or from menu:
- View
- Tool Windows
- Version Control
setup git for windows
Using portable git
If you want to use portable git for Windows and Intellij IDEA then you can download: Git Portable
It is a portable version of Git for Windows.
You can installed it by:
- Download the GitPortable directory from the link above
- Download PortableGit-*.7z.exe from the Git for Windows repository - for example - PortableGit-2.17.0-64-bit.7z.exe
- extract PortableGit-2.17.0-64-bit.7z.exe to the GitPortable\App\Git directory.
- Setup the path in Intellij
Add:
C:\your_path\PortableGit\cmd\git.exe
to Intellij - Path to Git excetuable
Install git for windows
- Download the Git for Windows installer from: Git for Windows
- Started the installer
- Git Setup wizard screen
- Follow the instructions(if you are new you can use the default options).
- Open a Command Prompt / Git Bash
- Configure git username and mail by
git config --global user.name "My name"
git config --global user.email "my@yourdomain.com"
replace "My name" and "my@yourdomain.com" with your values which will be associated as git account values.
install git for linux
Adding git to Ubuntu and Linux Mint is really easy just by a single command:
sudo apt install git
Default installation on Ubuntu 18.04 and Linux Mint 18 is:
/usr/bin/git
Setup proxy and Git
Setup by command
The easiest ay too add proxy to your git configuration is by:
git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
- proxyuser - proxy user ( you can check the proxy configuration Windows 10 - Settings/Network & Internet/Proxy or ubuntu - System/Preferences/Network Proxy)
- proxypwd - proxy password
- proxy.server.com - proxy server
- 8080 - proxy port
Disable git proxy by
git config --global --unset http.proxy
Enable:
git config --global --get http.proxy
Setup by file
If the command line is not your favorite way of working, you can just edit .gitconfig
- For Windows - check %userprofile% variable - the root of your profile - open it by: notepad %userprofile%.gitconfig in command prompt.
- For Linux /home/user - you can access it by:
bash sudo nano ~/.gitconfig
and add this line:
[http]
proxy = http://proxyuser:proxypwd@proxy.server.com:8080
Cannot run program "git.exe": CreateProcess error=2, The system cannot find the file specified
If you get error:
Cannot run program "git.exe"
It means that Intellij Cannot find the git program on your machine or the path which is setup is wrong. In this case you can:
- verify that your machine has working git - run git command in your terminal
git --version
with expected result: git version 2.7.4
- check the path in your intellij:
- Settings - CTRL+ALT+S
- Version Control
- Git
- Path to Git executable
In case of Ubuntu you will see:
Auto-detected: /usr/bin/git