Self-hosted git

Public, scrubbed mirrors only — never private remotes or lab secrets. Served as bare repos over read-only dumb HTTP (nginx).

Browse: https://www.portfolio.btcbrewery.com/git/

What’s here

  • Dumb-HTTP bare repos under /git/ for small demos and docs
  • Git hooks as a lab/demo sample (quality gates you can inspect locally)
  • Minimal Ansible role skeleton and NetBox custom-script stub (lab/skills samples)
  • Each bare repo ships a tiny landing page so browser GETs return 200 without open autoindex

Repo cards

Name Focus Status
git-hooks-examples Hook samples / quality gates (lab demo) Mirror live
ansible-role-skeleton Minimal Ansible role layout (lab / skills) Mirror live
netbox-custom-script-stub Minimal NetBox custom script / report stub (lab) Mirror live

Clone examples:

git clone https://www.portfolio.btcbrewery.com/git/git-hooks-examples.git
git clone https://www.portfolio.btcbrewery.com/git/ansible-role-skeleton.git
git clone https://www.portfolio.btcbrewery.com/git/netbox-custom-script-stub.git

No private remotes, no push over HTTP. How samples get added: see Docs standard.