# Gitea — skapa repo och pusha Repo-URL: **https://kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered** ## 1. Skapa tomt repo i Gitea UI 1. Logga in på https://kode.hannesahlin.se som **n3wk** 2. **New Repository** - Owner: `n3wk` - Name: `nextcloud-collabora-nodered` - Public eller Private - **Initiera INTE** med README (tomt repo) 3. Spara > Gitea har *Push to create* avstängt — repot måste skapas i UI först. ## 2. Push från Windows (denna maskin) ```powershell cd C:\Users\Administrator\nextcloud-collabora-nodered git remote set-url origin https://kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered.git git push -u origin main ``` Ange Gitea-användare + lösenord eller **access token** när git frågar. ## 3. Push via SSH (på servern) ```bash ssh -p 2222 git@kode.hannesahlin.se # lägg till deploy key om du vill git remote set-url origin ssh://git@kode.hannesahlin.se:2222/n3wk/nextcloud-collabora-nodered.git git push -u origin main ``` ## 4. Installera på valfri VM (efter push) ```bash curl -fsSL https://kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered/raw/branch/main/bootstrap-install.sh | bash ``` Privat repo: klon med token eller SSH innan bootstrap: ```bash git clone https://@kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered.git cd nextcloud-collabora-nodered && ./bootstrap-install.sh ``` Eller sätt `GIT_REPO_URL` med inbäddad token (undvik i loggar): ```bash GIT_REPO_URL="https://n3wk:@kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered.git" \ bash bootstrap-install.sh ```