indexabout

let's do something cool

clubhouse projects

working with cgit

option 1: http (read only)

things work like you expect:

~$ git clone https://sunshinegardens.org/git/$user/repo

option 2: ssh (read/write)

  1. send your ssh key to an admin so you can get shell access to the clubhouse server
  2. log into your shell account ssh $user@sunshinegardens.org
  3. create a repo git init --bare ~/repos/my-repo (.git extension is ignored)
  4. your repos directory should have a sticky group read bit, if you don't want public read on your repo consider storing it in ~/private-repos or checking man cgitrc 5 for details on cgit's permissions model
  5. back on your computer you can git remote add origin $user@sunshinegardens.org:repos/my-repo or the equivalent edit to .git/config and do your work as usual

server info

hostname
sunshinegardens.org
4je4vug6534ozahtcwz4lucji6woulwdn3jg7ukiguc32mmo55wmzfyd.onion
ipv4
66.42.70.196
yggdrasil
200:bf2d:eb5d:e596:d736:dc18:914:d86d
cjdns
fcf1:d91d:fbc3:6a12:cd73:f842:fe34:c30b
ecdsa key fingerprint
SHA256:jr+iB/G1GbLoOHc/PCdXI0JSxG+vK+aiFhUcsscjc6s