How to Install and Uninstall gitlab-workhorse Package on Ubuntu 21.04 (Hirsute Hippo)
Last updated: December 27,2024
1. Install "gitlab-workhorse" package
Please follow the instructions below to install gitlab-workhorse on Ubuntu 21.04 (Hirsute Hippo)
$
sudo apt update
Copied
$
sudo apt install
gitlab-workhorse
Copied
2. Uninstall "gitlab-workhorse" package
In this section, we are going to explain the necessary steps to uninstall gitlab-workhorse on Ubuntu 21.04 (Hirsute Hippo):
$
sudo apt remove
gitlab-workhorse
Copied
$
sudo apt autoclean && sudo apt autoremove
Copied
3. Information about the gitlab-workhorse package on Ubuntu 21.04 (Hirsute Hippo)
Package: gitlab-workhorse
Architecture: amd64
Version: 8.54.2+debian-1
Built-Using: golang-1.15 (= 1.15.4-1ubuntu2), golang-github-aws-aws-sdk-go (= 1.36.15-1), golang-github-azure-azure-pipeline-go (= 0.2.2-2), golang-github-azure-azure-storage-blob-go (= 0.10.0-1), golang-github-beorn7-perks (= 1.0.1-1), golang-github-cespare-xxhash (= 2.1.1-1), golang-github-client9-reopen (= 1.0.0-2), golang-github-danwakefield-fnmatch (= 0.0~git20160403.cbb64ac-3), golang-github-davecgh-go-spew (= 1.1.1-2), golang-github-dgrijalva-jwt-go (= 3.2.0-3), golang-github-disintegration-imaging (= 1.6.2-1), golang-github-dlclark-regexp2 (= 1.2.0-1), golang-github-fzambia-sentinel (= 1.0.0-2), golang-github-golang-groupcache (= 0.0~git20200121.8c9f03a-1), golang-github-gomodule-redigo (= 1:1.8.3-1), golang-github-google-uuid (= 1.1.1-1), golang-github-google-wire (= 0.4.0-3build2), golang-github-googleapis-gax-go (= 2.0.5-1), golang-github-gorilla-websocket (= 1.4.2-1), golang-github-jmespath-go-jmespath (= 0.4.0-1), golang-github-jpillora-backoff (= 1.0.0-1.1), golang-github-mattn-go-ieproxy (= 0.0~git20191113.7c0f686-2), golang-github-mitchellh-copystructure (= 0.0~git20161013.0.5af94ae-2.1), golang-github-mitchellh-reflectwalk (= 1.0.1-1), golang-github-opentracing-opentracing-go (= 1.2.0-1), golang-github-pkg-errors (= 0.9.1-1), golang-github-pmezard-go-difflib (= 1.0.0-3), golang-github-prometheus-client-golang (= 1.9.0-1), golang-github-prometheus-client-model (= 0.2.0-1), golang-github-prometheus-common (= 0.15.0-1), golang-github-prometheus-procfs (= 0.3.0-1), golang-github-sebest-xff (= 0.0~git20160910.6c115e0-1.1), golang-go.opencensus (= 0.22.4-1), golang-gocloud (= 0.20.0-3), golang-golang-x-image (= 0.0~git20200119.58c2397-1), golang-golang-x-net (= 1:0.0+git20201031.ff519b6+dfsg-1), golang-golang-x-oauth2 (= 0.0~git20190604.0f29369-2), golang-golang-x-sys (= 0.0~git20201223.0d417f6-1), golang-golang-x-text (= 0.3.5-1), golang-golang-x-xerrors (= 0.0~git20191204.9bdfabe-1), golang-google-api (= 0.28.0-2), golang-google-cloud (= 0.56.0-1), golang-google-genproto (= 0.0~git20200413.b5235f6-1), golang-google-grpc (= 1.29.1-0ubuntu1), golang-gopkg-yaml.v3 (= 3.0.0~git20200121.a6ecf24-2), golang-goprotobuf (= 1.3.4-2), golang-logrus (= 1.7.0-2), golang-protobuf-extensions (= 1.0.1-1), golang-testify (= 1.6.1-1), golang-toml (= 0.3.1-1)
Priority: optional
Section: universe/httpd
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Go Packaging Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 46958
Depends: libc6 (>= 2.32)
Filename: pool/universe/g/gitlab-workhorse/gitlab-workhorse_8.54.2+debian-1_amd64.deb
Size: 11619536
MD5sum: c23f59c2c6b96ffc2764708542e137c7
SHA1: 3424b11ecc952ecc568e050e8d117db3b0b30c8e
SHA256: 7ffa6c89dae3d4ed91bb87035f2b696e74593bd8e22e9024a068500bc29b22e7
SHA512: 557238a153aaad460bd64866334cce0b44a64366707bafb5602a731db2be41c3b78bd9eb9598da8f5b24567ef1831caef691bde254dc2cf75904c901be6fd5ff
Homepage: https://gitlab.com/gitlab-org/gitlab-workhorse/
Description-en: unloads Git HTTP traffic from the GitLab Rails app (Unicorn)
gitlab-workhorse was designed to unload Git HTTP traffic from the GitLab Rails
app (Unicorn) to a separate daemon. It also serves 'git archive' downloads for
GitLab. All authentication and authorization logic is still handled by the
GitLab Rails app.
.
Architecture: Git client -> NGINX -> gitlab-workhorse (makes auth request to
GitLab Rails app) -> git-upload-pack
Description-md5: 2bb8cd8fdf5f9d70e359dc6e41cbadae
Architecture: amd64
Version: 8.54.2+debian-1
Built-Using: golang-1.15 (= 1.15.4-1ubuntu2), golang-github-aws-aws-sdk-go (= 1.36.15-1), golang-github-azure-azure-pipeline-go (= 0.2.2-2), golang-github-azure-azure-storage-blob-go (= 0.10.0-1), golang-github-beorn7-perks (= 1.0.1-1), golang-github-cespare-xxhash (= 2.1.1-1), golang-github-client9-reopen (= 1.0.0-2), golang-github-danwakefield-fnmatch (= 0.0~git20160403.cbb64ac-3), golang-github-davecgh-go-spew (= 1.1.1-2), golang-github-dgrijalva-jwt-go (= 3.2.0-3), golang-github-disintegration-imaging (= 1.6.2-1), golang-github-dlclark-regexp2 (= 1.2.0-1), golang-github-fzambia-sentinel (= 1.0.0-2), golang-github-golang-groupcache (= 0.0~git20200121.8c9f03a-1), golang-github-gomodule-redigo (= 1:1.8.3-1), golang-github-google-uuid (= 1.1.1-1), golang-github-google-wire (= 0.4.0-3build2), golang-github-googleapis-gax-go (= 2.0.5-1), golang-github-gorilla-websocket (= 1.4.2-1), golang-github-jmespath-go-jmespath (= 0.4.0-1), golang-github-jpillora-backoff (= 1.0.0-1.1), golang-github-mattn-go-ieproxy (= 0.0~git20191113.7c0f686-2), golang-github-mitchellh-copystructure (= 0.0~git20161013.0.5af94ae-2.1), golang-github-mitchellh-reflectwalk (= 1.0.1-1), golang-github-opentracing-opentracing-go (= 1.2.0-1), golang-github-pkg-errors (= 0.9.1-1), golang-github-pmezard-go-difflib (= 1.0.0-3), golang-github-prometheus-client-golang (= 1.9.0-1), golang-github-prometheus-client-model (= 0.2.0-1), golang-github-prometheus-common (= 0.15.0-1), golang-github-prometheus-procfs (= 0.3.0-1), golang-github-sebest-xff (= 0.0~git20160910.6c115e0-1.1), golang-go.opencensus (= 0.22.4-1), golang-gocloud (= 0.20.0-3), golang-golang-x-image (= 0.0~git20200119.58c2397-1), golang-golang-x-net (= 1:0.0+git20201031.ff519b6+dfsg-1), golang-golang-x-oauth2 (= 0.0~git20190604.0f29369-2), golang-golang-x-sys (= 0.0~git20201223.0d417f6-1), golang-golang-x-text (= 0.3.5-1), golang-golang-x-xerrors (= 0.0~git20191204.9bdfabe-1), golang-google-api (= 0.28.0-2), golang-google-cloud (= 0.56.0-1), golang-google-genproto (= 0.0~git20200413.b5235f6-1), golang-google-grpc (= 1.29.1-0ubuntu1), golang-gopkg-yaml.v3 (= 3.0.0~git20200121.a6ecf24-2), golang-goprotobuf (= 1.3.4-2), golang-logrus (= 1.7.0-2), golang-protobuf-extensions (= 1.0.1-1), golang-testify (= 1.6.1-1), golang-toml (= 0.3.1-1)
Priority: optional
Section: universe/httpd
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Go Packaging Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 46958
Depends: libc6 (>= 2.32)
Filename: pool/universe/g/gitlab-workhorse/gitlab-workhorse_8.54.2+debian-1_amd64.deb
Size: 11619536
MD5sum: c23f59c2c6b96ffc2764708542e137c7
SHA1: 3424b11ecc952ecc568e050e8d117db3b0b30c8e
SHA256: 7ffa6c89dae3d4ed91bb87035f2b696e74593bd8e22e9024a068500bc29b22e7
SHA512: 557238a153aaad460bd64866334cce0b44a64366707bafb5602a731db2be41c3b78bd9eb9598da8f5b24567ef1831caef691bde254dc2cf75904c901be6fd5ff
Homepage: https://gitlab.com/gitlab-org/gitlab-workhorse/
Description-en: unloads Git HTTP traffic from the GitLab Rails app (Unicorn)
gitlab-workhorse was designed to unload Git HTTP traffic from the GitLab Rails
app (Unicorn) to a separate daemon. It also serves 'git archive' downloads for
GitLab. All authentication and authorization logic is still handled by the
GitLab Rails app.
.
Architecture: Git client -> NGINX -> gitlab-workhorse (makes auth request to
GitLab Rails app) -> git-upload-pack
Description-md5: 2bb8cd8fdf5f9d70e359dc6e41cbadae