# Add the repository curl -fsSL https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/gitlab-ce.gpg echo "deb [signed-by=/usr/share/keyrings/gitlab-ce.gpg] https://mirrors.mamad.dev/gitlab/YOUR_KEY/gitlab/gitlab-ce/ubuntu/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/gitlab-ce.list
sudo sed -i 's|https\?://packages.gitlab.com|https://mirrors.mamad.dev/gitlab/YOUR_KEY|g' /etc/apt/sources.list.d/gitlab_gitlab-ce.list
echo "deb [signed-by=/usr/share/keyrings/gitlab-ee.gpg] https://mirrors.mamad.dev/gitlab/YOUR_KEY/gitlab/gitlab-ee/ubuntu/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/gitlab-ee.list
echo "deb [signed-by=/usr/share/keyrings/gitlab-runner.gpg] https://mirrors.mamad.dev/gitlab/YOUR_KEY/runner/gitlab-runner/ubuntu/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/gitlab-runner.list
[gitlab-ce]
name=GitLab CE
baseurl=https://mirrors.mamad.dev/gitlab/YOUR_KEY/gitlab/gitlab-ce/el/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey
https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey/gitlab-gitlab-ce-3D645A26AB9FBD22.pub.gpgProxies packages.gitlab.com. Covers GitLab CE, GitLab EE, and GitLab Runner for Ubuntu, Debian, RHEL/CentOS, SLES, and more. All packages and metadata are cached for 7 days.