Linux Terminal Glossary
›
GitLab
GitLab
168 commands
glab auth login
glab auth login --web
glab auth login --hostname gitlab.example.com -t $GITLAB_TOKEN
glab auth logout
glab auth status
glab auth status -a
glab config edit
glab config get git_protocol
glab config set git_protocol ssh -g
glab config set editor code --host gitlab.example.com
glab repo create
glab repo create -g acme-platform --public -d "Shared service templates"
glab repo clone git@gitlab.com:acme-platform/api-gateway.git
glab repo clone -g acme-platform
glab repo view
glab repo view -w
glab repo search -s "terraform modules"
glab repo fork acme-platform/api-gateway
glab repo archive acme-platform/legacy-app
glab repo transfer acme-platform/legacy-app
glab repo delete acme-platform/legacy-app
glab repo list
glab repo mirror acme-platform/api-gateway
glab repo prune
glab repo update api-gateway --defaultBranch main
glab mr create -t "Add rate limiting" -d "Limits API calls per user" -b main -l backend -a @me
glab mr create -f
glab mr create --draft --remove-source-branch --squash-before-merge -y
glab mr list
glab mr list -a @me -l backend -M
glab mr view 42
glab mr view 42 -w
glab mr checkout 42
glab mr merge 42 -s --remove-source-branch -y
glab mr merge 42 --auto-merge
glab mr close 42
glab mr update 42 --draft
glab mr rebase 42
glab mr approve 42
glab mr revoke 42
glab mr note create 42 -m "LGTM, ship it"
glab mr diff 42
glab mr delete 123
glab mr reopen 42
glab mr todo 42
glab issue create -t "Fix login timeout" -d "Session expires too fast" -l bug -a @me
glab issue create -t "Audit trail" --confidential --weight 3
glab issue list
glab issue list -l bug -a @me
glab issue view 42
glab issue close 42
glab issue board view
glab issue update 42
glab issue note 42 -m "Looking into this now"
glab issue reopen 42
glab issue delete 42
glab ci status
glab ci status -b main --live
glab ci retry 123456
glab ci cancel pipeline 123456
glab ci trace 123456
glab ci lint .gitlab-ci.yml
glab ci list --status success
glab ci get
glab ci run --branch main
glab ci trigger lint
glab ci delete 123456
glab job artifact main build
glab release create v1.2.0
glab release create v1.2.0 -n "v1.2.0" -N "Adds rate limiting" --ref main
glab release list
glab release download v1.2.0 -D dist/
glab release upload v1.2.0 ./dist/app.tar.gz
glab release delete v1.2.0
glab variable list
glab variable list -g acme-platform
glab variable set API_KEY -v "s3cr3t" --masked --protected
glab variable set DEPLOY_CONFIG -t file -v ./config.env
glab variable get API_KEY
glab variable export
glab variable import
glab variable delete API_KEY
glab label create -n "bug" -c "#FF0000" -d "Something is broken"
glab label list
glab label get 42
glab label delete bug
glab alias set co "mr checkout"
glab alias list
glab alias delete co
glab api "projects?search=gitlab"
glab ssh-key add ~/.ssh/id_ed25519.pub -t "laptop"
glab ssh-key list
glab ssh-key delete 42
glab completion -s bash
glab search semantic -q "authentication middleware"
glab todo list
glab todo done 123
glab version
sudo gitlab-ctl status
sudo gitlab-ctl reconfigure
sudo gitlab-ctl show-config
sudo gitlab-ctl diff-config
sudo gitlab-ctl check-config
sudo gitlab-ctl start
sudo gitlab-ctl stop
sudo gitlab-ctl restart
sudo gitlab-ctl restart puma
sudo gitlab-ctl restart-except gitaly redis
sudo gitlab-ctl hup puma
sudo gitlab-ctl tail
sudo gitlab-ctl tail nginx
sudo gitlab-ctl backup-etc
sudo gitlab-ctl deploy-page up
sudo gitlab-ctl deploy-page status
sudo gitlab-ctl service-list
sudo gitlab-ctl pg-upgrade
sudo gitlab-ctl cleanse
sudo gitlab-ctl uninstall
sudo gitlab-ctl promote-to-primary-node
sudo gitlab-rails runner "user = User.first; puts user.username"
sudo gitlab-rails runner /tmp/script.rb
sudo gitlab-rails console
sudo gitlab-rails console --sandbox
sudo gitlab-psql -d gitlabhq_production
sudo gitlab-psql -d gitlabhq_production -c "SELECT count(*) FROM users;"
sudo gitlab-rake db:migrate
sudo gitlab-rake db:migrate:status
sudo gitlab-rake db:schema:dump
sudo gitlab-rake gitlab:check
sudo gitlab-rake gitlab:check SANITIZE=true
sudo gitlab-rake gitlab:env:info
sudo gitlab-rake gitlab:db:reindex
sudo gitlab-rake gitlab:db:repair_index
sudo gitlab-rake gitlab:db:collation_checker
sudo gitlab-rake gitlab:db:sos
sudo gitlab-rake gitlab:exclusive_lease:clear
sudo gitlab-rake cache:clear
sudo gitlab-rake gitlab:license:info
sudo gitlab-rake gitlab:shell:setup
sudo gitlab-rake gitlab:uploads:check VERBOSE=1
sudo gitlab-rake gitlab:lfs:check VERBOSE=1
sudo gitlab-rake gitlab:artifacts:check BATCH=100 ID_FROM=50 ID_TO=250
sudo gitlab-rake gitlab:git:fsck
sudo gitlab-rake gitlab:doctor:secrets
sudo gitlab-backup create
sudo gitlab-backup create SKIP=db,uploads
sudo gitlab-backup create SKIP=tar
sudo gitlab-backup create SKIP=remote
sudo gitlab-backup create SKIP=repositories
sudo gitlab-backup create INCREMENTAL=yes PREVIOUS_BACKUP=1699000000_2023_11_04_16.0.5
sudo gitlab-backup create CRON=1
sudo gitlab-backup create COMPRESS_CMD="gzip -c --best"
sudo gitlab-backup restore BACKUP=11493107454_2018_04_25_10.6.4-ce
sudo GITLAB_ASSUME_YES=1 gitlab-backup restore
sudo gitlab-runner register
sudo gitlab-runner register --non-interactive --url https://gitlab.com --token $RUNNER_TOKEN --executor docker --docker-image alpine:latest --name runner-1
gitlab-runner list
gitlab-runner verify
gitlab-runner lint
gitlab-runner status
sudo gitlab-runner unregister --all-runners
gitlab-runner run
gitlab-runner run-single -u http://gitlab.example.com -t $RUNNER_TOKEN --executor docker --docker-image ruby:3.3
sudo gitlab-runner install
sudo gitlab-runner uninstall
sudo gitlab-runner start
sudo gitlab-runner stop
sudo gitlab-runner reset-token
Search all 7,657 commands
instead.