vHub Repozitoriji
Prijava

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 runneraSlika
ubuntu-latestnode:22-bookworm
gogolang:1.24-bookworm
pythonpython:3.13-bookworm
nodenode: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.