Hoppa till innehåll
Clevera Help Center

Anslut GitHub eller en annan databas till Autopilot

Anslut GitHub (eller GitLab eller Bitbucket där det är tillgängligt) så att Autopilot kan följa dina versioner och sammanfogade ändringar. Åtkomsten är skrivskyddad, begränsad till de databaser du tillåter, och inkluderar aldrig din kod.

Uppdaterad 6 min läsning

Anslut en koddatabas så kan Autopilot följa din produkts versioner och sammanfogade ändringar, så att uppgifter som Håll mitt hjälpcenter uppdaterat när vi levererar planerar korrigeringar så snart något levereras. Åtkomsten är skrivskyddad, omfattar endast de databaser du tillåter, och inkluderar aldrig din kod.

Innan du börjar

  • Du måste vara arbetsytans ägare eller administratör. Alla andra ser Anslutningar med varje kontroll inaktiverad: "Endast arbetsytans ägare eller en administratör kan ansluta eller ändra dessa."
  • GitHub ansluter via Clevera's egen skrivskyddade GitHub-app, installerad på ditt konto eller din organisation. Om en organisationsägare måste godkänna den, anslut igen när de har gjort det.
  • GitLab (endast gitlab.com, inte självhanterad) och Bitbucket (Bitbucket Cloud) listas på samma sida. När en av dem läser "Denna anslutning är inte tillgänglig än." kan den inte anslutas för tillfället: använd GitHub eller en ändringsloggsida istället.

Anslut ett repository

  1. Öppna Anslutningar

    I Autopilot, öppna Anslutningar under Konfiguration. Databasanslutningar listar varje leverantör med dess status.

    Autopilot-anslutningar med ett GitHub-konto anslutet under Databasanslutningar, som visar 2 databaser och en Hantera-knapp
    Ett GitHub-konto anslutet, med två tillåtna databaser.
  2. Klicka på Anslut

    Klicka på Anslut bredvid din leverantör och godkänn den skrivskyddade åtkomsten på dess sida. Du kommer tillbaka till Anslutningar, och den nya anslutningen öppnas.

  3. Välj repositoryn

    Klicka på Välj databaser, sök och klicka på Tillåt bredvid varje databas som Autopilot får läsa. Klicka på Klar. Tills du tillåter en läser Autopilot ingenting: "Inga än. Autopilot läser ingenting förrän du tillåter en databas."

    En GitHub-anslutnings flik Databaser som listar två databaser som Autopilot får läsa, med Välj databaser och Koppla från
    Databaser som Autopilot får läsa. Varje visar sin standardgren och hur många scheman som använder den.
  4. Använd det i en uppgift

    Ställ in en uppgift som körs vid Varje release: Håll mitt hjälpcenter uppdaterat när vi levererar, Uppdatera mina videor när produkten ändras, Spela in en video för varje ny funktion eller Din egen uppgift. I konfigurationskortet, välj Anslutning, Databas och vad som ska Läsas: Versioner ("Varje release du publicerar.") eller Sammanfogade ändringar ("Varje sammanfogad pull request."). Se Ställ in en Autopilot-uppgift.

Om ingen databas är tillåten än, säger konfigurationskortet "Ingen databas är tillåten än. Anslut ett konto och välj de databaser som Autopilot får läsa." med Öppna anslutningar, och Fortsätt svarar "Anslut en databas först." För att tillåta en annan databas från kortet, använd Tillåt fler repositories.

På startsidan för Autopilot bockas Kom igång-checklistan av för Anslut ett repository så snart en repository-anslutning finns.

Vad händer efter att du anslutit

  • Clevera kontrollerar varje bevakad databas ungefär en gång i timmen. Ingenting skickas till Clevera: det finns inga webhooks.
  • En ny release (eller sammanfogad ändring) startar en körning av uppgiften: Clevera läser vad som ändrades, planerar korrigeringarna och väntar på din granskning innan något görs.
  • Releasenoteringar och pull-request-text skrivs utanför Clevera, så körningar som läser dem väntar alltid på din granskning.
  • På uppgiften läser utlösaren "Versioner på acme-inc/acme-billing" eller "Sammanfogade ändringar på …". I listor läser den "Efter varje release".

Vad Autopilot läser

Öppna en anslutning (Hantera, eller Vad vi läste i leverantörens ⋯-meny innan du ansluter). Fliken Din data listar allt.

En GitHub-anslutnings flik Din data: vad Autopilot läser, aldrig läser, lagrar, och de skrivskyddade behörigheter den ber om
Vad vi läste Namn, standardgren och synlighet för de databaser du väljer, inga andra. Versioner (GitHub, GitLab) eller taggar (Bitbucket): namn, tagg eller meddelande, datum och releasenoteringar. Sammanfogade pull- eller merge-requests: titel, beskrivning, sammanfogningsdatum och länk (GitHub och Bitbucket även namnen på ändrade filer). Commit-meddelanden på standardgrenen, endast när sammanfogade ändringar inte kan läsas.
Vad vi aldrig läser Filinnehåll, diffar eller någon kod. Ärenden, wikis, CI-loggar, hemligheter eller inställningar. Granskningskommentarer. Databaser du inte valde. Ingenting skrivs någonsin: åtkomsten är skrivskyddad.
Vad vi lagrar Anslutningen, med dess åtkomst krypterad; databaserna du valde; var varje schemalagd kontroll senast tittade; och per uppgift en kort sammanfattning av vad som ändrades (titlar, länkar, datum och upp till 500 tecken av varje beskrivning). Sammanfattningar raderas med sin uppgift.

"Ingenting från dina databaser används för att träna AI-modeller."

Leverantör Behörigheter som efterfrågas
GitHub Metadata: läs. Innehåll: läs, endast för att lista releaser och commits; Clevera öppnar aldrig filer. Pull requests: läs. Ingen skrivåtkomst och inga webhooks.
GitLab read_api (skrivskyddad API-åtkomst). Ingen skrivåtkomst, ingen nedladdningsåtkomst för repository, inga webhooks.
Bitbucket Konto: läs. Repositoryn: läs. Pull requests: läs. Ingen skrivåtkomst och inga webhooks.

Clevera nekar en anslutning som ger mer än skrivskyddad åtkomst.

Fliken Aktivitet listar de senaste 20 händelserna, nyaste först: anslutningar, tillåtna och borttagna databaser, kontroller ("Kontrollerade acme-inc/acme-billing: 2 ändringar"), förnyelser och fel. "Läser listantal, aldrig innehåll."

Statusar

Status Vad det betyder
Inte ansluten Anslut ett konto för att välja databaser.
Ansluten Autopilot kan läsa databaserna du valde.
Kräver uppmärksamhet En anslutning förlorade sin åtkomst. Öppna den för att fixa.
Åtkomst återkallad Leverantören slutade acceptera anslutningen. Klicka på Återanslut: dess upprepningar och scheman återupptas.
Pausad kort, försöker igen "Leverantören bad oss att sakta ner eller hade ett problem. Autopilot försöker igen på egen hand; inget att göra."

När en leverantör slutar acceptera anslutningen pausas schemana som använder den och personen som anslöt den får meddelandet "GitHub slutade acceptera din Autopilot-anslutning" (eller GitLab, Bitbucket) via e-post och i inkorgen, med Öppna anslutningar. På sidan Upprepningar visar dessa uppgifter Anslutningen förlorad.

Du kan ansluta flera konton från en leverantör: Anslut ett annat konto i leverantörens ⋯-meny eller i anslutningen.

Ta bort åtkomst

  • En databas: klicka på × bredvid den ("Sluta läsa den; dess scheman pausas." när uppgifter använder den).
  • Hela kontot: öppna anslutningen och klicka på Koppla från, bekräfta sedan "Koppla från acme-inc?". Autopilot slutar läsa dess databaser och pausar schemana som använder dem. Clevera raderar dess åtkomst omedelbart.
    • GitHub: detta avinstallerar Clevera-appen från ditt konto eller din organisation. Du kan också avinstallera den på GitHub när som helst.
    • GitLab: åtkomsten återkallas på GitLab också. Du kan också återkalla den under Applikationer i dina GitLab-inställningar.
    • Bitbucket: ta även bort auktoriseringen under App-auktoriseringar i dina Bitbucket-inställningar.

Att ansluta samma konto igen senare återställer anslutningen, och dess pausade uppgifter kan återupptas.

Felsökning

Vad du ser Vad du ska göra
"En ägare av GitHub-organisationen måste godkänna Clevera Tasks-appen. Anslut igen när de har gjort det." Be en organisationsägare att godkänna appen på GitHub, klicka sedan på Anslut igen.
"Ditt GitHub-konto kan inte se denna installation. Be en ägare av organisationen att ansluta den." Någon med åtkomst till installationen ansluter den.
"Clevera Tasks-appen är avstängd på detta GitHub-konto. Aktivera den på GitHub, anslut sedan igen." Aktivera appen i dina GitHub-inställningar.
"GitHub bekräftade inte vem du är. Försök igen." / "GitLab bekräftade inte anslutningen. Försök igen." Starta Anslut igen.
"… beviljade annan åtkomst än skrivskyddad. Kontakta support." Kontakta support; Clevera accepterar endast skrivskyddad åtkomst.
"Detta konto kan inte se några databaser än." Ge appen åtkomst till databaser på leverantörens sida, öppna sedan Välj databaser igen.
"GitHub lät inte Clevera läsa denna databas. Kontrollera att anslutningen fortfarande kan se den." Databasen togs bort från appens åtkomst, döptes om eller raderades. Tillåt den igen.
"Denna anslutning är inte tillgänglig än." Den leverantören kan inte anslutas än. Använd en annan, eller en ändringsloggsida.