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