Pomoć
Sve na jednom mjestu: pristup, kloniranje, ključevi, Actions i runneri.
Prijava
Instanca je privatna — nema registracije. Račun je vaha, a lozinka se mijenja u Settings → Account.
SSH ključ
Napravi ključ ako ga još nemaš, pa ga zalijepi u Settings → SSH / GPG Keys.
ssh-keygen -t ed25519 -C "vaha@mac"
cat ~/.ssh/id_ed25519.pub
Provjera:
ssh -T -p 2212 git@git.vahid.im
# → Hi there, vaha! You've successfully authenticated...
SSH ide na port 2212 (host sshd), ne na 22.
Kloniranje
# SSH
git clone ssh://git@git.vahid.im:2212/vaha/moj-repo.git
# HTTPS (traži korisnika + token kao lozinku)
git clone https://git.vahid.im/vaha/moj-repo.git
Za HTTPS push napravi token u Settings → Applications i koristi ga umjesto lozinke.
Actions
Workflow fajlovi idu u .forgejo/workflows/*.yml. Sintaksa je ista kao GitHub Actions.
name: ci
on: [push, workflow_dispatch]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: node --version
| Labela runnera | Slika |
|---|---|
ubuntu-latest | node:22-bookworm |
go | golang:1.24-bookworm |
python | python:3.13-bookworm |
node | node:22-bookworm |
Secrets i varijable: Settings ili na razini repozitorija → Settings → Actions.
Ograničenja: upload-artifact@v4 ne radi (koristi @v3), actions/cache@v4 radi, matrice i paralelni jobovi rade.
Packages
Registry je dostupan na git.vahid.im pod istim računom (container, npm, maven…), vidi Packages.
Status i podrška
Server: vahid-im (VPS) + runner a1tag. Za prekid ili problem — Hermes chat.