Git & Deployment Path

Level: Intermediate
Estimated hands-on time: 2–3 hours

Prerequisites

Use a test environment whenever a lesson changes server, bot, database or permissions. Keep backups and never paste production secrets into tutorials or support messages.

Course

  1. Git Basics for Server Owners — search this exact title in Kruiger Labs Docs and complete its success check.
  2. Cloning From GitHub — search this exact title in Kruiger Labs Docs and complete its success check.
  3. Updating a Server With git pull — search this exact title in Kruiger Labs Docs and complete its success check.
  4. Building a Safe .gitignore — search this exact title in Kruiger Labs Docs and complete its success check.
  5. Private GitHub Repo Deployment — search this exact title in Kruiger Labs Docs and complete its success check.
  6. SSH Deploy Keys — search this exact title in Kruiger Labs Docs and complete its success check.
  7. Resolving Deployment Git Conflicts — search this exact title in Kruiger Labs Docs and complete its success check.
  8. Versioning Your Server — search this exact title in Kruiger Labs Docs and complete its success check.
  9. Keeping a Server Changelog — search this exact title in Kruiger Labs Docs and complete its success check.
  10. Creating a Staging/Test Server — search this exact title in Kruiger Labs Docs and complete its success check.
  11. Rolling Back a Broken Update — search this exact title in Kruiger Labs Docs and complete its success check.
  12. Production Deployment Checklist — search this exact title in Kruiger Labs Docs and complete its success check.

Capstone

Deploy a tagged test change from source control to staging and production, record the commit, verify it, then demonstrate a safe rollback.

Completion standard

You are finished when the capstone works after a full restart/reconnect and you can explain how to roll it back.

Document status

Last reviewed: September 2026
Version note: Use the instructions that match your installed product/resource version. When behavior differs from your release, check its release notes before changing production configuration.