GitKraken Desktop Documentation

Fork GitHub Repositories from GitKraken Desktop

Last updated: June 2025

Forking allows you to create your own copy of a repository. You can use forks to propose changes, contribute to upstream projects, or maintain your own version of a project.

With the GitHub integration or GitHub Enterprise Server integration, you can fork repositories directly from GitKraken Desktop.


Fork a Repository

  1. Open the repository you want to fork.
  2. In the Left Panel, hover over Remote and click the icon.
  3. Select the GitHub.com or GitHub Enterprise Server tab.
Add a remote using the + icon in the Left Panel

If no fork is currently linked, GitKraken Desktop offers to fork the repo and add it as a remote.

GitKraken detects the repo is not yet forked

Click to fork the repository and link it.

Fork is added as a remote in the Left Panel

Add an Existing Fork

If you’ve already forked the repo on GitHub:

  1. Click the icon next to Remote
  2. Select the GitHub.com or GitHub Enterprise Server tab

GitKraken Desktop will detect the existing fork and offer to add it.

Add an existing fork as a remote

Click to link your fork.

You can also add any remote manually using an HTTPS or SSH URL.

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