Hoppa till innehåll
Clevera Help Center

Publicera artiklar till GitLab

Anslut GitLab.com och publicera valfri Clevera-artikel som en Markdown-fil, inklusive dess skärmdumpar, till det projekt och den mapp du väljer: behörigheter, skyddade grenar, filnamn, bilder, uppdateringar och felmeddelanden.

Uppdaterad 10 min läsning

Anslut GitLab en gång så kan du publicera valfri Clevera-artikel till ett GitLab-projekt som en Markdown-fil, redo för en dokumentationssida, en docs/-mapp eller en projekthandbok. Den här artikeln täcker anslutning, val av projekt och mapp, hur filen ser ut och hur uppdateringar fungerar.

Innan du börjar

  • Plan: publicering till GitLab ingår i Pro- och Custom-planerna. På Free och Starter visar fliken Publicera "Publicering till dina verktyg ingår i Pro". Se Välj en plan.
  • Roll i Clevera: endast arbetsytans ägare eller en administratör kan ansluta eller koppla från GitLab. När det väl är anslutet kan vem som helst som kan redigera en artikel publicera den.
  • Endast GitLab.com: Clevera ansluter till GitLab.com. Självhanterade GitLab-servrar stöds inte.
  • Roll i GitLab: Clevera listar projekt där det anslutande kontot har rollen Utvecklare eller högre. För att göra en commit till en skyddad standardgren behöver kontot vanligtvis rollen Maintainer (se Skyddade grenar).
  • En artikel: du publicerar artikeln som hör till en video eller inspelning. Generera den först; se Gör om en inspelning till en artikel.

Publicering förbrukar inga krediter.

Anslut GitLab

  1. Öppna Integrationer

    Öppna menyn för arbetsytan i sidofältet och välj Integrationer. Hitta GitLab under Tillgängliga integrationer (eller fliken Utveckling) och klicka på Anslut.

  2. Logga in på GitLab och auktorisera

    Logga in på GitLab.com om du inte redan är det. GitLab ber dig att auktorisera Clevera med följande omfattningar:

    GitLab-omfattning Varför
    api GitLabs fil-API behöver det för att skapa och uppdatera filer
    read_user För att visa ditt GitLab-användarnamn i Clevera
    read_repository För att kontrollera om en fil redan finns
    write_repository För att göra en commit av Markdown-filen och dess bilder

    Klicka på Auktorisera.

  3. Kontrollera anslutningen

    Du återvänder till Integrationer med "GitLab anslutet till" följt av ditt GitLab-användarnamn. GitLab flyttas till listan Ansluten med en Ansluten-bricka. Innan du publicerar något står det "Inget publicerat än".

Publicera en artikel

  1. Öppna fliken Publicera

    I redigeraren, klicka på Dela och öppna fliken Publicera. Under Publicera artikeln, klicka på GitLab-rutan under Redo att publicera.

    Artikeln publiceras på det språk du har öppet i redigeraren. Byt språk i den översta raden först för att publicera en översättning.

  2. Välj projekt och mapp

    Under Vart den går, välj:

    Fält Vad du ska välja Anteckningar
    Databas GitLab-projektet för filen Projekt där du är Utvecklare eller högre, senast uppdaterade först. Det första är valt åt dig
    Mapp En sökväg som docs eller articles/guides "Markdown-filen skapas här. Lämna tom för databasens rot." Börjar som docs. Mappar som inte finns än skapas

    Clevera kommer ihåg vad du valde till nästa gång.

    Formuläret Publicera till GitLab med projektet help-docs och mappen docs/guides
    Projekt där ditt GitLab-konto är Utvecklare eller högre.
  3. Publicera

    Klicka på Publicera till GitLab. Du ser "Letar efter en befintlig kopia i GitLab", sedan Skriver sidan. När det är klart ser du "Publicerad till GitLab." Klicka på Öppna i GitLab för att se filen.

    Du kan stänga Dela-fönstret medan det körs; en avisering talar om för dig när det är klart.

Vart filen går

  • Gren: projektets standardgren (vanligtvis main). Clevera gör en commit direkt till den; den öppnar inte en merge request och du kan inte välja en annan gren.
  • Filnamn: titeln med gemener, där mellanslag har ersatts med bindestreck, och som slutar på .md. "Create your first invoice" blir create-your-first-invoice.md. Titlar i andra alfabet eller med accenter stavas med latinska bokstäver först ("Créer une facture" blir creer-une-facture.md). En titel utan tecken att stava, som en gjord av endast emojis, får en kort fast kod istället (article- plus 8 tecken). Namn kapas vid 80 tecken.
  • Bilder: artikelns skärmdumpar hamnar i assets/<file name>/ inuti samma mapp, i samma commit.
  • Commit-meddelande: Add article: <title>, eller Update article: <title> när du uppdaterar en befintlig fil.
  • Commit-författare: GitLab-kontot som anslöt integrationen.

Skyddade grenar

GitLab skyddar standardgrenen som standard, och vanligtvis kan endast Maintainers pusha till den. Om det anslutna kontot är en Utvecklare nekas commiten med "GitLab refused the commit: you need Developer access or higher, and the branch must not be protected." Ge antingen det kontot rollen Maintainer, eller tillåt Utvecklare att pusha under Inställningar → Databas → Skyddade grenar i projektet.

Hur filen ser ut

Clevera skriver Markdown som GitLab renderar, med ett kort front matter-block högst upp:

Front matter
---
title: "Create your first invoice"
created_at: "2026-10-12T09:30:00+00:00"
updated_at: "2026-10-12T10:05:00+00:00"
source: "Clevera"
---
I Clevera-artikeln I Markdown-filen
Rubriker, fetstil, kursiv, genomstrykning, inline-kod Standard Markdown
Länkar Behålls. Länkar till andra Clevera-sidor behåller endast sin text, eftersom de inte skulle fungera i en databas
Punktlistor, numrerade listor och nästlade listor Standard Markdown-listor
Checklistor Att göra-listor (- [ ] / - [x])
Tabeller Markdown-tabeller
Kodblock Kodblock med språk; en kodtitel blir en fetstilt rad ovanför
Callouts GitLab-varningar med titeln på samma rad, som > [!WARNING] Careful: info och anteckning som NOTE, tips och framgång som TIP, varning som WARNING, fara som CAUTION
Numrerade steg En numrerad lista: varje stegs titel i fetstil, dess innehåll nästlat under
Flikar Varje fliks etikett i fetstil, följt av dess innehåll
Växlar En hopfällbar <details>-sektion
Kort En lista med länkar och deras beskrivningar; kortikoner utelämnas
Highlight, upphöjd text, nedsänkt text <mark>, <sup> och <sub>-taggar
Ekvationer Matematik ($…$ och matematikblock)
Skärmdumpar och bilder Bildfiler committade till projektet, med bildtexten i kursiv stil
Videor och inbäddningar En poster eller YouTube-miniatyrbild som länkar till videon, plus en ▶-länk med dess titel

Videon som artikeln kom ifrån läggs inte till i filen. En Clevera-video placerad inuti artikeln blir en länk till dess spelare, endast när videons delningslänk är på. Se Visa en video i en artikel.

Bilder

Skärmdumpar committas till ditt projekt bredvid filen, och Markdown-länkarna pekar på dem via relativ sökväg (assets/<file name>/…). De fortsätter fungera utan Clevera, och i ett privat projekt förblir de lika privata som resten av projektet.

En videofil som du laddat upp i artikeln committas inte. Den förblir en länk till Clevera som går ut efter en tid; publicera igen för att förnya den.

Använd med en dokumentationssida

Om GitLab Pages eller en annan statisk sajtgenerator (som MkDocs, Docusaurus eller Hugo) bygger din dokumentation från projektet, peka Mapp mot mappen den läser från. Varje publicering är en vanlig commit, så din pipeline körs som vanligt. De flesta generatorer läser title från front matter och ignorerar fält de inte känner till.

Uppdatera en artikel du redan publicerat

Publicering går bara åt ett håll. Ändringar du gör i Clevera stannar i Clevera tills du publicerar igen, och ändringar som görs i filen i GitLab kommer aldrig tillbaka till Clevera.

När du publicerar till samma projekt och mapp hittar Clevera filen med samma namn och visar "Den här artikeln finns redan i GitLab." Klicka på Visa den för att öppna den befintliga filen, välj sedan:

Alternativ Vad som händer i GitLab Knapp
Uppdatera den befintliga artikeln Samma fil och dess bilder skrivs över i en ny commit. Uppdatera i GitLab
Skapa en ny artikel "Behåll den befintliga och lägg till denna under en ny titel." Clevera föreslår en Ny titel som "Create your first invoice (2)", vilket blir en ny fil. Skapa ny artikel

Om titeln ändrades i Clevera ändras filnamnet också, så publicering skapar en ny fil bredvid den gamla. Ta bort eller döp om den gamla filen i GitLab själv. Ingenting i Clevera tar bort filer från ditt projekt.

Koppla från GitLab

  1. Öppna Integrationer, klicka på ⋯-menyn på GitLab-raden och välj Koppla från (eller klicka på GitLab och sedan Koppla från).
  2. Bekräfta. "Du kan inte längre publicera till den från redigeraren. Innehåll du redan publicerat stannar i GitLab."
Bekräftelsen som visas innan du kopplar från GitLab, med Avbryt och Koppla från

Att koppla från tar bort Cleveras tokens. För att även återkalla Cleveras åtkomst på GitLab, öppna din GitLab-avatarmeny → Redigera profil → Applikationer, hitta Clevera under Auktoriserade applikationer och klicka på Återkalla.

Felsökning

Du ser Vad du ska göra
"Integrations are included in Pro and Custom plans." Uppgradera arbetsytan till Pro. Se Välj en plan.
Ingen Anslut-knapp på sidan Integrationer Endast ägaren eller en administratör kan ansluta. Fråga en av dem.
"You can view this item but not publish it. Ask someone who can edit it." Du behöver redigeringsåtkomst till artikeln för att publicera den.
"Connect GitLab on the Integrations page first." GitLab är ännu inte anslutet i den här arbetsytan. Be en ägare eller administratör att ansluta det.
"No repositories in this account." Det anslutna kontot har inte rollen Developer eller högre i något projekt. Lägg till det i projektet eller återanslut med ett annat konto.
Ett projekt saknas i listan Kontrollera att det anslutna kontot har rollen Developer eller högre i det. Listan rymmer upp till 1 000 projekt, sorterade efter senast uppdaterade.
"Couldn’t load your GitLab locations" Klicka på Försök igen. Om det fortsätter hända, återanslut GitLab.
"GitLab refused the commit: you need Developer access or higher, and the branch must not be protected." Vanligtvis en skyddad standardgren. Se Skyddade grenar.
"GitLab rejected the commit." följt av vad GitLab sa Läs GitLabs orsak, åtgärda den i projektet och klicka sedan på Försök igen.
"The GitLab project was not found, or you no longer have access to it." Projektet har flyttats eller tagits bort, eller så har kontot förlorat åtkomst. Välj ett annat projekt eller åtgärda åtkomsten i GitLab.
"GitLab rejected the access token. Please reconnect GitLab." eller "No refresh token available. Please reconnect your GitLab account." Klicka på Återanslut, eller öppna Integrationer och klicka på Återanslut på GitLab-raden.
"Failed to refresh GitLab token. Please reconnect." Auktoriseringen har återkallats i GitLab. Återanslut.
"GitLab rate limit reached. Please wait a moment and try again." Vänta en minut och klicka sedan på Försök igen.
"Connection failed:" följt av GitLabs orsak Du nekade auktoriseringen eller så nekade GitLab den. Klicka på Anslut igen och auktorisera.
"Invalid authorization state. Please try again." eller "Authorization expired. Please try again." Inloggningen tog för lång tid eller kördes i en annan flik. Börja om från Anslut.
"Article content is empty or invalid." Artikeln har inget innehåll på det här språket. Generera eller skriv det och publicera sedan igen.
"No article found. Please generate an article first." Videon har ingen artikel på det språk du har öppet. Generera den eller byt språk.
"Too many publish attempts. Please wait a moment before trying again." Du kan publicera upp till 20 gånger per minut. Vänta en minut.
"Failed to publish to GitLab. Please try again." Klicka på Försök igen. Om det fortsätter att misslyckas, återanslut GitLab och kontakta supporten.
Anslutningen visar Kräver uppmärksamhet eller Fel Klicka på Återanslut på raden och auktorisera igen.