Jak korzystać z Git na PaganOS
Klonowanie repozytorium
git clone https://git.paganlinux.eu/nazwa-repo.git
Jeśli repo wymaga uwierzytelnienia, użyj tokena z profilu:
git clone https://TOKEN:@git.paganlinux.eu/nazwa-repo.git
Wysłanie zmian (push)
git add.
git commit -m "Opis zmian"
git push origin main
Gałęzie
git branch nowa-funkcja # utwórz gałąź
git checkout nowa-funkcja # przełącz się
git push origin nowa-funkcja # wyślij na serwer
Dodanie nowego repo
Admin może utworzyć repo przez panel admina lub przez SSH:
ssh root@vps
mkdir /var/git/moje-repo.git
cd /var/git/moje-repo.git
git init --bare
Token Git
Zamiast hasła możesz użyć tokena – wygeneruj go w profilu. Token działa tak samo jak hasło przy git clone i git push.
Issues
Każde repo ma system issue'ów – zgłaszaj błędy i propozycje przez web UI. Maintainerzy mogą edytować pliki bezpośrednio przez przeglądarkę.
Mirror z GitHub
git clone --mirror https://github.com/user/repo.git
cd repo.git
git remote add pagan https://git.paganlinux.eu/repo.git
git push --mirror pagan