Search for a command to run...
Set up Git and the GitHub and GitLab command line clients with authentication, branching strategies, credential helpers and the everyday commands every DevOps engineer relies on.
Version control is where every delivery workflow starts. These guides cover installing Git and the provider CLIs, configuring authentication that never breaks, and the branching habits that keep history readable.
Every guide is written against the current release line and verified against the upstream documentation:
| Guide | Current release | What it covers |
|---|---|---|
| Git | 2.56.0 | Identity, SSH keys, credential helpers, commit signing |
| GitHub CLI | 2.102.1 | Official repos, the 2026 key rotation, PRs and workflows |
| GitLab CLI | 1.124.0 | OAuth and token auth, merge requests, pipelines, runners |
gh, review pull requests and cut releases from the terminal.glab and work with merge requests, pipelines and projects.Set up Git first — the provider CLIs in this category all assume a working Git installation with a configured identity.
Install the Elastic Stack 9.5 — Elasticsearch, Logstash and Kibana — from the official apt and rpm repositories, enable TLS security and ship your first logs.
Install Git 2.56 on Linux, macOS and Windows, configure your identity, SSH keys, credential helpers and commit signing, and work with branches the modern way.