Gitlab Gitkraken



GitKraken allows you to connect to GitLab, which will help you find repos on GitLab when cloning.

Gitlab

Benefits

Download the GitKraken Git GUI, now with GitLab issue tracking integration, free: GitKraken Git GUI now integrates with GitLab. Streamline your workflow with GitLab and the GitKraken Git GUI. Whether your teams use GitLab.com or GitLab Self-Managed, these tips and resources will help you successfully deploy and scale Git across your organization. Get started using GitKraken for free with GitLab The GitKraken Git GUI is free to download on Windows, Mac and Linux.

  • Create repositories on GitLab account including .gitignore and license
  • Automatically generate an SSH key pair and add it to GitLab
  • Clone from GitLab repo list
  • Identify GitLab repos with remote avatars on graph
  • Add remotes for GitLab repos
  • Create and view Pull Requests
  • Work with GitLab Issues

GitLab Authentication

To authenticate with GitLab, navigate to the upper right corner to access Preferences Integrations

Gitlab

Or alternatively if you are in the New Tab view, click on Preferences under Customize.

From the Integrations window, select GitLab.com and then hit the button.

This will open your default web browser where you can click and then log in with your GitLab credentials.

You'll then see a success message below and the connection will be active in GitKraken 🎉

Generating an SSH Key for GitLab

Note 📝 - GitKraken uses your SSH key defined in Preferences SSH for git operations unless you set up a GitLab-specific SSH key, or enable your local SSH Agent.

Gitkraken

Once your GitLab account has been connected to GitKraken, you may easily generate an SSH key and add it to your GitLab account from Preferences Integrations.

Click the magic button and watch what used to be 8 steps be complete in one.

Alternatively add a key from SSH Defaults with or an existing key pair through Add existing SSH key.

OAuth integration with GitLab

GitKraken's integration with GitLab provides handy information about your repositories.

Gitkraken Gitlab Self Managed

First, you may search through your existing repositories when cloning:

Next, GitKraken presents a list of forks of the current repository when adding remotes:

Gitkraken Gitlab Flow

Of course, you still have the option of manually entering repo URLs.

Gitkraken Gitlab Private Repo

GitlabGitkraken gitlab merge request

Connecting to multiple GitLab accounts

GitKraken connects to one GitLab account at a time. However, with GitKraken Pro's multiple profile support, you can easily switch between profiles that each have their own associated GitLab accounts.

Training resources

Share these resources with your team to explain why collaborating with GitKraken is easier, and to get everyone up and running with GitLab and GitKraken quickly.