Hantera åtkomst till repository
Åtkomst till repository hanteras på GitHub — Velumi speglar vad GitHub App-installationen tillåter. Du kan ändra omfattningen när som helst utan att installera om.
Lägga till fler repositories
Från Velumi-instrumentpanelen:
Organization → Integrations → installation → Manage on GitHub
GitHub öppnar installationsinställningarna. Under Repository access:
- Byt till All repositories för att ge åtkomst till alla nuvarande och framtida repos
- Eller behåll Only select repositories och lägg till de nya repo(s) i listan
Ändringar tillämpas omedelbart. De nya repos visas i Velumis källväljare så snart du uppdaterar.
Ta bort ett repository
Samma flöde — öppna installationen på GitHub och byt antingen till ett mindre urval eller ta bort specifika repos från listan.
Projekt som redan är deployade från ett borttaget repo fortsätter att köra sin senast byggda image. Nya deployments kommer att misslyckas tills åtkomsten återställs.
Lägga till ytterligare en installation
Om du behöver ansluta ett andra GitHub-konto eller en annan organization, gå till Organization → Integrations → Add Another Installation och följ samma installationsflöde. Varje installation listas separat.
Detta krävs också om ditt projekt är beroende av privata npm-paket från en GitHub-org som inte äger källrepot. Velumi skapar tokens för alla installationer på din Velumi-org vid deploytid, så att lägga till paket-orgets installation gör dessa paket tillgängliga under npm install / pnpm install. Se Installing the GitHub App — Private npm packages.
Ta bort en hel installation
För att koppla bort ett GitHub-konto eller en organization från Velumi:
- I Velumi: Organization → Integrations → installation → Remove
- I GitHub: Settings → Applications → Installed GitHub Apps → Velumi → Uninstall
Endera sidan är tillräcklig. Projekt som förlitade sig på den borttagna installationen kommer att sluta kunna deploya ny kod tills du installerar om.
Suspenderade installationer
Om en installation visar Suspended, har GitHub pausat den. Öppna den på GitHub och upphäv suspenderingen — eller ta bort och installera om.