Serwer git - Gogs

Od jakiegoś czasu mam kilka prywatnych repozytoriów stworzonych "z palca". Jednak nie jest to zbyt wygodne - żadnego GUI, są tylko prywatne i ciężko coś pokazać innym. Trzymanie wszystkiego w GitHubie też nie jest dobre. GitLab, którego używam w pracy to jednak wyciąganie armaty na komara w przypadku gita dla (raczej) jednej osoby. Znalazłem Gogs i postanowiłem zainstalować u siebie.

Sam proces instalacji jest opisany tutaj. Z reczy, które musiałem zrobić inaczej, ponieważ zainstalowałem go z paczek dystrybucji - .bashrc dla użytkownika git:

export GOPATH=$HOME/go:/usr/lib/go
export PATH=$PATH:$GOPATH/bin

Na koniec tylko skopiować skrypt startowy i dodać do autostartu i ustawić reverse-proxy. Działa - nie ma zbyt wielkiej funkcjonalności, ale też nie ma zbyt dużych wymagań.