There are three steps to success with GitKraken. That's it!
- Download GitKraken
- Install GitKraken
- Use GitKraken
Merging can also be helpful for preserving your repo history. Particularly when comparing Git merge vs rebase, merging preserves a more complete history, and makes it easier to undo mistakes. We’re going to walk through the process of how to merge using the legendary cross-platform GitKraken Git client before going over how to use the Git merge command in the CLI. GitKraken Timelines is the first free timeline maker that’s built into a suite of tools for software development teams. It’s designed to make it easy to update deadlines as projects evolve, and all other deadlines will automatically adjust. Plus, you can overlay multiple timelines to.
No Git tools are required for GitKraken, so once you’ve run the installer, you can open the app and get going.
It works directly with your repositories with no dependencies—you don’t even need to have Git installed on your system. GitKraken is built with NodeGit, a Git framework that is primarily developed and maintained by members of the GitKraken development team.
Below are platform-specific details on minimum requirements and common issues when things may not go as expected.
Looking for GitKraken Enterprise installation instructions? Then please start in with our Enterprise System Requirements page.
Windows (.exe file)
- System requirements: Windows 8 or later
Gitkraken Gitignore
Install Instructions
Double-click the downloaded executable file, and follow the installation instructions.
Data Location
GitKraken data is stored with your home profile in C:Users{user}AppDataRoaming
or %APPDATA%/.gitkraken
on older versions.
Mac OS (.dmg file)
- System requirements: Mac OS X 10.9+ (up to and including OS X El Capitan) / macOS Sierra or later
Install Instructions
Double click the downloaded DMG file and when prompted, drag and drop the GitKraken icon to your Applications folder.
Data Location
GitKraken data is stored in /Users/{user}/.gitkraken
~/.gitkraken
.
Linux (.deb, .rpm, and .tar.gz files)
- .deb system requirements: Ubuntu 16.04 LTS or later
- .rpm system requirements: RHEL 7+, CentOS 7+, or Fedora 30+
Note 📝 - GitKraken currently supports Ubuntu 16.04 LTS+, RHEL 7+, CentOS 7+, and Fedora 30+. While GitKraken may be able to be installed on other Linux distributions, we cannot guarantee that it will work as expected.
.deb
GitKraken has a simple package available for Debian based distributions.
Gitkraken Git Lfs
Or download the file.
.tar
Or download the file.
.rpm
Gitkraken Gitlab
Or download the file.
Data Location
GitKraken data is stored in /home/{user}/.gitkraken
~/.gitkraken
.
Run GitKraken
Upon installation, some Linux distros do not automatically create shortcuts to the app.
To run GitKraken manually, open the terminal and type gitkraken
to start the app.
Known issues on Linux
Error with libcurl.so.4
Error: libcurl.so.4: cannot open shared object file: No such file or directory. Download sony vegas pro 9 free full version.
Run the following command to address the dependency issue.
Error with libcurl-gnutls.so.4
libcurl-gnutls.so.4: cannot open shared object file: No such file or directory Swarplug 4 free.
Run the following command to address this issue.
Error with libXss.so.1
./gitkraken./gitkraken: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
Run the following command to address this issue.
Free Tools
Get a free GitKraken Pro Suite account through the GitHub Student Developer Pack! Your Pro Suite account will include the GitKraken Git GUI with advanced features, GitKraken Boards for task tracking, and GitKraken Timelines for communicating project milestones.
GitKraken Git GUI
The GitKraken Git GUI is a cross-platform client for Windows, Mac, & Linux, simplifying complicated Git commands into drag-and-drop actions. GitKraken offers seamless integrations with GitHub and GitHub Enterprise. Resolve merge conflicts without leaving the app, and use GitHub Actions to create workflow automations.
GitKraken Boards
GitKraken Boards provides a more productive way to track issues from inside the GitKraken Git GUI, a browser, mobile app, or inside of Atom or VS Code! GitKraken Boards syncs in real-time with GitHub Issues and GitHub Milestones. Link cards to GitHub pull requests, check PR/build statuses and auto-update cards from GitKraken Boards. Use GitHub Actions to automate your workflow.
GitKraken Timelines
GitKraken Timelines helps you stay organized by visualizing your upcoming project milestones and deadlines in a linear timeline. Add items that need to be completed for each milestone. Create timelines for each class or project and then view them layered on top of each other. Add images to milestones and as background images.