Gitkraken Linux
Teaching materials at the Harvard Chan Bioinformatics Core has 38 repositories available. Follow their code on GitHub. While the average Linux distro provides a predefined set of apps, Arch lets users assemble their installation from scratch. Bazaar, and others through graphical tools like GitKraken and git-cola. GitKraken is a robust Git client that can help you take control of your programming code. In this guide, we’ll go over how to install it on Linux systems. Get more control over your merges in Git and never worry about creating a merge conflict you can’t solve. GitKraken is the way to a better merging experience; download the legendary cross-platform Git GUI for Windows, Mac, & Linux free today. SmartGit is a Git GUI client with support for GitHub, BitBucket, GitLab pull requests and comments. SmartGit targets professional users.
Package Details: gitkraken 7.5.5-1
Package Actions
- View PKGBUILD / View Changes
| Git Clone URL: | https://aur.archlinux.org/gitkraken.git (read-only, click to copy) |
|---|---|
| Package Base: | gitkraken |
| Description: | The intuitive, fast, and beautiful cross-platform Git client. |
| Upstream URL: | https://www.gitkraken.com/ |
| Keywords: | git |
| Licenses: | custom |
| Provides: | gitkraken |
| Submitter: | Azd325 |
| Maintainer: | Azd325 |
| Last Packager: | Azd325 |
| Votes: | 255 |
| Popularity: | 1.42 |
| First Submitted: | 2015-10-21 19:17 |
| Last Updated: | 2021-04-13 07:30 |
Dependencies (6)
- gtk3(gtk3-cosy, gtk3-adwaita-3-32-git, gtk3-git, gtk3-ubuntu, gtk3-no_deadkeys_underline, gtk3-patched-filechooser-icon-view, gtk3-typeahead, gtk3-classic)
- nss(nss-hg)
- git-lfs(git-lfs-arm, git-lfs-bin, git-lfs-git)(optional) – git-lfs support
- org.freedesktop.secrets (keepassxc-kde-fix, gnome-keyring-git, bitw-git, pass-secrets-git, keepassxc-git, gnome-keyring, keepassxc)(optional) – Provides ways to store passwords and encryption keys
Sources (4)
Azd325 commented on 2016-12-06 23:45
Hey guys,
If you want to speed up/improve the process there is also a GitHub repo availaible to do PRs :)
https://github.com/Azd325/gitkraken
Thanks
Tim
Azd325 commented on 2020-08-28 14:14
It seems kwallet does not support org.freedesktop.secrets
Yakoot commented on 2020-08-28 14:11
Why it can not use kwallet instead of gnome-keyring?
GottZ commented on 2020-04-29 20:15
i just built and installed this without the libgnome-keyring dependency.i successfully managed to connect to github, gitlab, my self hosted gitlab, login to gitkraken and use my ssh key without it.
is there a reason for libgnome-keyring to be inside deps?
if it's just for org.freedesktop.secrets then this might be a good idea:https://www.archlinux.org/todo/gnome-keyring-dependency-replacement-with-orgfreedesktopsecrets/
to give you an example package that was already migrated: https://www.archlinux.org/packages/extra/x86_64/chromium/
edit:strange.. i cannot seem to find any new entries in keepass or kwallet
MarcinWieczorek commented on 2020-04-25 09:29
@anwar make sure you pulled the latest commit, the package has been updated already.
anwar commented on 2020-04-24 14:46
Hi!
When installed, gitkraken shows version 6.5.4, instead of 6.6.0. What's happening? I installed Ubuntu deb on Ubuntu and it's 6.6.0 there
Azd325 commented on 2020-01-16 15:05
Gitkraken Linux
@starkers Do you have a reason why we should do this?
starkers commented on 2020-01-16 15:03
Can you please add binutils and fakeroot as deps (for the build)
j.taala commented on 2019-12-03 04:04
Hey Azd325, good job on removing obsolete dep gconf. I've done a clean chroot build for the gitkraken PKGBUILD and note that 'gkt2', 'libcurl-gnutls', and 'rtmpdump' are also obsolete/unneeded. Cheers, Jay.
Azd325 commented on 2019-06-19 11:43
j.taala commented on 2019-06-19 01:34
Hey Azd325, many thanks for providing this PKGBUILD.
Our team uses the standalone version gitkraken (https://release.gitkraken.com/linux-standalone/gitkraken-amd64.tar.gz).

I've generally been cloning your AUR repo, making local changes (such as source url, adding conflict for your gitkraken package, etc.).
I would like to submit this modified PKGBUILD (for the standalone version of gitkraken) to the AUR as more of our users are migrating to arch-based distros and need to use the standalone version of gitkraken (and I want to make the transition as easy as possible).
Would you have any issues with this? Alternatively, do you have any plans to provide a AUR package for the gitkraken standalone?
Cheers,Jay.
Jump in and learn Git based on your knowledge level. These beginner, intermediate, and advanced Git tutorials break down concepts into short videos that will teach you the concept and then walk through an example of how to apply it.
What is a Git repository?

Learn how to initialize Git on a project to create a new Git repo and what happens when you delete a Git repository.
What is a Git commit?
Learn what a Git commit is and how commits work to visualize the history of your Git repository, and see how committing fits into a typical Git workflow.
How to Git Commit
Learn how to perform the git commit command, including how to add a Git commit message, how to amend a commit, and how to revert a commit with GitKraken.
What is a Git remote?
Learn what a Git remote is, how to clone a Git remote to collaborate with team members, and how to add a remote to your project in Git.
How to Git Branch
Watch this beginner Git tutorial video to learn more about branching in Git, how to delete a Git branch, how to create & rename a Git branch, & switch a Git branch.
How to Create a Git Branch
Watch this beginner Git tutorial video to learn how to create a Git branch. See how to create a branch and checkout the new branch using the same command.
How to Delete a Git Branch
Watch this beginner Git tutorial video to learn how to delete a branch. See commands for how to delete a Git branch locally and how to delete a remote branch.
How to Rename a Git Branch
Watch this beginner Git tutorial video to learn how to rename a Git branch. Learn how to rename a Git branch locally and how to rename a remote branch.
How Git SSH Works
How does Secure Shell work in Git? What are SSH keys? Learn how to use an SSH agent to communicate with an SSH server on your computer’s behalf.
How Git Diff Works
What are Git diffs? Learn how to view the diff between multiple commits, how to view the diff between multiple branches, and how diff text works in Git.
What is Git Checkout
Learn more about this action and how to checkout branches, commits, and tags, then see an example of using Git checkout in GitKraken and the command line.
How to Git Merge
Learn how to use the Git merge command to combine changes from one branch to another branch in the command line, and see how to resolve a Git merge conflict with GitKraken.
How to Git Stash
What is stashing in Git? How do you create a Git stash? How do you apply a Git stash? How do you pop a Git stash? Learn how to stash file changes in Git.
How to Create Git Hooks
What are Git hooks? How do you access your .git/hooks folder? Learn how to set up Git hooks to run shell scripts that trigger after Git actions are performed.
How to Git Squash
How does Git squash work? Can you squash 2 commits? Learn how to use this command to squash commits in Git to clean up your repo history.
What is a Pull Request in Git?
What is a pull request? What is a pull request in GitHub? Learn how pull requests work in Git and see an example of opening a pull request in GitHub.
How to Git Cherry Pick
Watch this intermediate Git tutorial video to learn how to cherry pick a commit, and see an example of cherry picking in the GitKraken Git GUI.
What is Git Rebase?
Learn how to perform the git rebase command to apply changes from one branch onto another branch in the command line, and then compare the experience in GitKraken.

How to Resolve a Merge Conflict in Git

Gitkraken Linux Install
What is a merge conflict? How do you resolve merge conflicts in Git? Learn when a merge conflict in Git will occur and how to resolve them.
What is Git LFS?
How To Install Gitkraken Linux
What is Git LFS? How do you install Git LFS? Learn how to use Git LFS to save space in your remote repository when working with binary files in Git.
What is a Git Submodule?
How do you work with Git submodules? How do you add a Git submodule? Learn how to add a Git submodule and how to pull changes to your main project.
