GitKraken Desktop Documentation

GitKraken Desktop – Common Issues and Fixes

Last updated: August 2025


Account, License, and Entitlement Issues

My account shows Trial/Free/Community despite being a paid customer

In GitKraken Desktop, verify you’re logged in with the correct account:

Ensure you are signed in with the email address linked to your subscription. Avoid using GitHub or Google login options if your subscription is tied to an email address.

The account is correct but it says I don’t have AI tokens

Make sure the correct organization is selected:

AI token access is determined by the selected organization.

GitKraken.dev shows my account as TRIAL / COMMUNITY

Select the correct organization:

This issue can occur if you’re viewing an organization that doesn’t have a subscription.

GitKraken Desktop Issues

Clone repo always uses HTTPS instead of SSH

GitKraken Desktop defaults to HTTPS. To use SSH:

  1. Go to Preferences > Integrations > [INTEGRATION]
  2. Add or generate an SSH key
  3. Restart GitKraken Desktop

Issue tracker error appears on repo startup or tab switch

This happens if a disconnected issue tracker is set as default.

  • Go to Preferences > Issue Tracker
  • Select None
  • Check Use this as the default for all repositories

Commit details panel is missing

To re-enable it: View > Show Commit Details panel

The right-side commit panel can be toggled from the View menu.

Can’t minimize/maximize or exit full-screen mode

Toggle full-screen mode with Ctrl + Shift + F

Keyboard shortcut to toggle full screen in GitKraken Desktop.

Diff shows entire file instead of changes

This can occur due to differences in line endings or encoding.

  • Enable “Ignore trailing whitespace”
  • If the message changes to “File contents are unchanged,” the files are identical
    Line ending or whitespace differences may cause misleading diffs.

Private organization repositories not visible (GitHub)

Ensure GitKraken Desktop has organization access:

Check your GitHub application settings to confirm permissions.

GitHub Application Access Settings


WSL Issues

GitKraken window is too small

GitKraken Desktop may not respect Windows DPI scaling when running in WSL.

  • Use this workaround: gitkraken --force-device-scale-factor=1.5

GitKraken doesn’t launch from the console

Avoid running GitKraken as root. Switch to a regular user.

GitKraken closes suddenly and won’t reopen

This is a known WSL issue triggered by network changes.

  • Terminate GitKraken: pkill -f gitkraken
  • Launch another GUI app (e.g., gedit) to restore GUI functionality

GitKraken GUI does not launch or scales incorrectly under WSL2 with XServer

  • XServer is not required. Use native WSL2 GUI support instead.

Linux (Ubuntu)

File explorer does not open

GitKraken’s Electron window may be hidden behind the app.

  • Minimize GitKraken or use Alt + Tab

GitKraken does not load my environment variables

  • GitKraken sources .bashrc or .zshrc for environment variables

File watching failed to start

Increase file watchers in /etc/sysctl.conf:

fs.inotify.max_user_instances=8192
fs.inotify.max_user_watches=524288

Windows

Use GitKraken Desktop with PuTTY/Plink

  • Set GIT_SSH or GIT_SSH_COMMAND to point to Plink
  • Or configure core.sshCommand in .gitconfig
  • Also update Git Executable under Preferences > Experimental > Git Executable

macOS

Git hooks fail with command not found

GUI apps on macOS do not inherit shell environment variables.

  • Try launching GitKraken from terminal
  • Use launchctl setenv YOURVAR value to set GUI-accessible environment variables

General Troubleshooting for GitKraken Desktop 9.4.0+

The Git Executable option may affect Git behavior.

Steps to modify:

  • Go to Preferences > Experimental
  • Choose system Git version instead of the bundled one
  • Download Git if needed
Switch Git Executable version under Preferences > Experimental.

Disable the executable if problems continue:

Disable Git Executable if needed.

Report persistent issues via GitKraken Support.

Blog post on migrating to Git Executable


Integration – 1000 Series Errors

Error codes include:

  • 1002
  • 1003
  • 1005
  • 1007
Example: Authentication error during integration.

Solution:

  • Check credentials
  • Sign out from your browser, then try again in GitKraken
  • Clear browser cache
  • Try a different default browser

Still stuck? Contact Support


Push Failed: Cannot read property 'fullName' of undefined

Push error caused by case mismatch in branch name.

Solution:
Rename the local branch to match the remote branch exactly. Use an intermediate name if necessary:

git branch -m Test-branch temp-branch
git branch -m temp-branch test-branch

Branches or Files Missing – Capitalization Issues

On case-insensitive file systems like Windows, branches or files differing only by case may not appear correctly.

End of document.

Have feedback about this article? Did we miss something? Let us know!
On this page