Hvordan publiserer jeg landingssiden fra GitHub?
Bestill Landingsside-pakken på domenet, klikk Koble til GitHub på webhotell-fanen og velg repoet ditt. Fra da av bygges og publiseres siden automatisk hver gang du pusher til branchen du har valgt.
Landingsside-pakken publiseres fra GitHub. Du kobler et repo til webhotellet, og hver push til den valgte branchen bygges på serveren vår og legges ut på domenet. Fra push til live tar det som regel sekunder. SFTP og filbehandler finnes ikke på denne pakken, for filene på serveren styres alltid av siste publisering.
Slik kobler du til: Åpne domenet i panelet, gå til webhotell-fanen og klikk Koble til GitHub. Du sendes til GitHub der du velger hvilke repo appen vår skal få tilgang til, og appen får kun lesetilgang, aldri skriverettigheter. Tilbake i panelet velger du repoet og eventuelt branch, og første publisering starter med en gang. Private repo fungerer akkurat som offentlige.
Hva som støttes: Ligger det ferdige HTML-filer i repoet, publiseres de som de er, og da må index.html ligge i roten. Har repoet en package.json, kjører vi npm install og npm run build for deg, og finner output-mappen automatisk blant out, dist, build, _site og public. Next.js må ha output export i next.config for å bygge statiske filer; Vite og Astro fungerer rett ut av boksen. Bruker prosjektet en annen output-mappe, setter du den selv i innstillingene.
Hver publisering lagres i panelet med commit, tidspunkt og full bygglogg. Feiler bygget, står siden som ligger ute helt urørt, og loggen viser nøyaktig hva som gikk galt. Rett feilen, push på nytt, så publiseres neste bygg. De vanligste feilene er at bygget ikke lager statiske filer (mangler output export i Next.js), at index.html mangler, eller at en avhengighet ikke lar seg installere.
Gikk noe galt etter en publisering, ruller du tilbake med ett klikk: Velg en tidligere vellykket publisering i listen og klikk Tilbakestill til denne. Vi tar vare på de siste publiseringene, og Git-historikken din røres ikke.
Automatisk publisering kan slås av, og da publiserer du manuelt med Publiser på nytt-knappen når du er klar. Fjerner du appen eller repoet hos GitHub, stopper publiseringen og nettsiden står som den er til du kobler til på nytt. Å koble fra sletter aldri noe innhold.
Av Martin Clausen, daglig leder i IT-SENTRALEN AS · Oppdatert · Slik lages innholdet
Relaterte artikler
- Tilbyr dere e-post og webhotell?Webhotell, ja: fra 99 kr i måneden på norske servere, med WordPress, sertifikat og sikkerhetskopi inkludert. Du bestiller det på domenet ditt i panelet. E-post leverer vi som Microsoft 365 på ditt eget domene, fra 48 kr per bruker i måneden. Har du e-post et annet sted, fungerer DNS-en vår med hvilken som helst leverandør.
- Kan jeg ha webhotell på et subdomene?Ja. Et subdomene som blogg.dittfirma.no får sitt eget webhotell med eget sertifikat, uavhengig av om selve domenet har webhotell. Du bestiller det på domenesiden i panelet under Webhotell, med samme pakker og priser som ellers.
Fant du ikke svaret?
Telefon
Man–fre 08–16
Man–fre 08–16
Utenfor åpningstid er samme nummer vakttelefon, kun ved driftsstans (nettside eller e-post nede).
Godt å vite
Hele ordlistenBegrepene som brukes i artikkelen.
- WebhotellEt webhotell er serverplassen nettsiden din bor på: filene og databasen ligger der, og domenet peker dit så besøkende finner frem.
- A-postEn A-post peker et navn til en IPv4-adresse. Det er posten som sender besøkende til nettsiden din.
- DNS-propageringPropagering er tiden det tar før en DNS-endring er synlig for alle på internett. Den styres av TTL, ikke av tilfeldigheter.