Alternative GDK installation methods

Alternative GDK installation methods

In addition to the primary installation process, you can install GDK using alternative methods.

Install GDK to alternative platforms

Instead of installing GDK locally, you can install GDK to other platforms.

minikube install

You can also install GDK on minikube; see Kubernetes documentation.

Install GDK using alternative projects

Instead of installing GDK from the default GitLab project, you can install GDK from other GitLab projects.

Install using GitLab FOSS project

Learn how to create a fork of GitLab FOSS.

After cloning the gitlab-development-kit project and running make bootstrap, to:

  • Clone gitlab-foss using SSH, run:

    gdk install gitlab_repo=git@gitlab.com:gitlab-org/gitlab-foss.git
  • Clone gitlab-foss using HTTPS, run:

    gdk install gitlab_repo=https://gitlab.com/gitlab-org/gitlab-foss.git

Use gdk install blobless_clone=true for a faster clone that consumes less disk space. The clone process uses git clone --filter=blob:none. This cloning strategy could slow down some Git commands such as git push.

Install using your own GitLab fork

Learn how to create a fork of GitLab FOSS.

After cloning the gitlab-development-kit project and running make bootstrap, to:

  • Clone gitlab-foss using SSH, run:

    gdk install gitlab_repo=git@gitlab.com:gitlab-org/gitlab-foss.git
  • Clone gitlab-foss using HTTPS, run:

    gdk install gitlab_repo=https://gitlab.com/gitlab-org/gitlab-foss.git

Use gdk install blobless_clone=true for a faster clone that consumes less disk space. The clone process uses git clone --filter=blob:none. This cloning strategy could slow down some Git commands such as git push.

Last updated on