Git integraties

Koppel uw repositories aan uw projectboard

Koppel commits, branches en pull requests van GitHub, GitLab, Bitbucket of Gitea direct aan uw tickets. Bekijk git-activiteit op elk ticket en verplaats tickets automatisch door uw workflow.

Commit tracking

Elke commit die verwijst naar een ticket verschijnt in het Git Activity-gedeelte met een directe link.

Pull request-koppeling

Pull requests en merge requests worden aan tickets gekoppeld - bekijk hun status, auteur en of ze gemerged zijn.

Tickets automatisch verplaatsen

Verplaats tickets automatisch naar In Progress, Review of Gereed op basis van commit- en PR-gebeurtenissen.

Handtekeningverificatie

Elke webhook wordt geverifieerd met HMAC-handtekeningen (GitHub, Bitbucket, Gitea) of secret tokens (GitLab).

Hoe het werkt

Van commit naar ticket in seconden

Verwijs naar een ticket in uw commit-bericht, branchnaam of PR-titel - Todo4you doet de rest.

1

Voeg een webhook toe

Maak een GitHub, GitLab, Bitbucket of Gitea integratie aan in uw projectinstellingen. Kopieer de webhook URL en het secret naar uw repository.

2

Tickets refereren

Vermeld uw ticketreferentie in een commit message, branch-naam of PR-titel - bijv. PRJ-42 of #42.

3

Events verschijnen op tickets

Commits, branches en PR's verschijnen in een apart Git Activity-gedeelte op de ticketdetailpagina met directe links naar uw repository.

4

Tickets verplaatsen automatisch

Configureer regels voor automatisch verplaatsen om tickets door uw workflow te laten gaan wanneer commits worden gepusht of PR's worden geopend of gemerged.

Ondersteunde providers

Werkt met de platforms die u al gebruikt

Alle vier providers delen dezelfde functies - kies degene die uw team gebruikt, of verbind meerdere repositories tegelijk.

GitHub

Ontvang push- en pull request-events van elke GitHub-repository via webhooks.

Instellen in GitHub

1

Maak de integratie aan in Todo4you onder Projectinstellingen - Integraties - GitHub. Sla op om uw webhook URL en secret te genereren.

2

Ga in uw GitHub-repository naar Settings - Webhooks - Add webhook.

3

Plak de Webhook-URL, stel het Content type in op application/json en plak het Secret.

4

Selecteer "Let me select individual events" en schakel Pushes en Pull requests in.

Beveiliging: GitHub ondertekent elke payload met HMAC-SHA256 met behulp van uw secret. Todo4you verifieert de X-Hub-Signature-256 header bij elk verzoek.

Ondersteunde events

Todo4you verwerkt deze GitHub-events en haalt ticketreferenties uit commit-berichten, branch-namen, PR-titels en PR-beschrijvingen:

Push-events
Elke commit in een push wordt individueel opgeslagen met SHA, bericht, auteur en een link naar de commit op GitHub.
Pull request-events
Geopende, gesloten en samengevoegde events worden bijgehouden met PR-titel, nummer, auteur en een link naar de PR op GitHub.
Branch-gebeurtenissen
Het aanmaken en verwijderen van branches wordt bijgehouden wanneer de branchnaam een ticketreferentie bevat.

GitLab

Ontvang push- en merge request-events van elk GitLab-project - cloud of self-hosted.

Instellen in GitLab

1

Maak de integratie aan in Todo4you onder Projectinstellingen - Integraties - GitLab. Sla op om uw webhook URL en secret token te genereren.

2

Ga in uw GitLab-project naar Settings - Webhooks.

3

Plak de Webhook-URL en het Secret Token.

4

Schakel Push events en Merge request events in als triggers.

Beveiliging: GitLab stuurt uw secret in de X-Gitlab-Token header. Todo4you verifieert bij elk verzoek of deze overeenkomt.

Werkt met zelfgehoste GitLab

De integratie werkt met zowel GitLab.com als zelfgehoste GitLab-instanties. Zolang uw GitLab-server de Todo4you webhook URL kan bereiken, werkt alles op dezelfde manier.

Push Hook
Commits in een push worden opgeslagen met SHA, bericht, auteur en een link naar de commit.
Merge Request Hook
Geopende, gesloten en samengevoegde events worden bijgehouden met MR-titel, nummer, auteur en een directe link.

Gitea

Ontvang push- en pull request-events van uw self-hosted Gitea-installatie.

Instellen in Gitea

1

Maak de integratie aan in Todo4you onder Projectinstellingen - Integraties - Gitea. Sla op om uw webhook URL en secret te genereren.

2

Ga in uw Gitea-repository naar Settings - Webhooks - Add Webhook - Gitea.

3

Plak de Webhook-URL, stel het Content type in op application/json en plak het Secret.

4

Selecteer "Choose events" en schakel Push en Pull Request in.

Beveiliging: Gitea ondertekent elke payload met HMAC-SHA256 met behulp van uw secret. Todo4you verifieert de X-Gitea-Signature header bij elk verzoek.

Ideaal voor zelfgehoste teams

Als uw team een eigen Gitea-server draait, kunt u met deze integratie uw prive-repositories koppelen aan Todo4you zonder toegang te geven aan derden. Alle communicatie verloopt via standaard webhooks.

Uw server, uw gegevens
Todo4you ontvangt alleen de events die uw Gitea-server verstuurt - wij maken nooit rechtstreeks verbinding met uw Gitea-instantie.
Dezelfde functies als GitHub/GitLab
Commit tracking, PR-koppelingen, branch events en automatisch verplaatsen werken identiek bij alle providers.

Bitbucket

Ontvang push- en pull request-events van elke Bitbucket Cloud-repository via webhooks.

Instellen in Bitbucket

1

Maak de integratie aan in Todo4you onder Projectinstellingen - Integraties - Bitbucket. Sla op om uw webhook URL en secret te genereren.

2

Ga in uw Bitbucket-repository naar Repository settings - Webhooks - Add webhook.

3

Plak de Webhook-URL en het Secret.

4

Selecteer Repository push en Pull request triggers (Created, Updated, Merged, Declined).

Beveiliging: Bitbucket ondertekent elke payload met HMAC-SHA256 met uw geheim. Todo4you verifieert de X-Hub-Signature-header bij elk verzoek.

Ondersteunde events

Todo4you verwerkt deze Bitbucket-events en haalt ticketreferenties uit commit-berichten, branch-namen, PR-titels en PR-beschrijvingen:

Repository push
Elke commit in een push wordt individueel opgeslagen met hash, bericht, auteur en een link naar de commit op Bitbucket.
Pull request-events
Aangemaakt, bijgewerkt, gemerged (voltooid) en afgewezen events worden bijgehouden met PR-titel, nummer, auteur en een link naar de PR op Bitbucket.
Branch-gebeurtenissen
Het aanmaken en verwijderen van branches wordt bijgehouden wanneer de branchnaam een ticketreferentie bevat.
Automatisch verplaatsen

Laat uw git-workflow uw board aansturen

Configureer regels per integratie om tickets automatisch door uw workflow te laten gaan. Tickets gaan alleen vooruit, nooit achteruit.

Bij eerste commit

Wanneer de eerste commit die naar een ticket verwijst wordt gepusht, verplaats het automatisch naar een status naar keuze - bijvoorbeeld In Progress.

Backlog naar In Progress

Bij geopende PR

Wanneer een pull request of merge request wordt geopend, verplaats het ticket naar Review of een andere status die u configureert.

Van In Progress naar Review

Bij samengevoegde PR

Wanneer een pull request of merge request wordt gemerged, verplaats het ticket naar Done. Uw board blijft gesynchroniseerd met uw codebase.

Review naar Gereed
Ticketdetail

Bekijk git-activiteit direct op het ticket

Elke gekoppelde commit, branch en pull request verschijnt in een apart gedeelte op de ticketdetailpagina - met directe links naar uw repository.

PRJ-42 Fix authenticatie-redirect op mobiel
Git Activity
Fix auth redirect voor mobiele browsers samengevoegd
octocat - 2h ago
Fix auth redirect voor mobiele browsers geopend
octocat - 5h ago
a3f8c21 Afhandeling van mobiele Safari redirect edge case
octocat - 6h ago
e7b4d09 PRJ-42: Fix OAuth callback for mobile
octocat - 1d ago
fix/PRJ-42-auth-redirect aangemaakt
octocat - 1d ago

Koppel vandaag nog uw eerste repository

Maak een gratis account aan, stel uw board in en koppel uw GitHub, GitLab, Bitbucket of Gitea repository in enkele minuten.

Gratis aan de slag

Binnenkort beschikbaar

Onze native apps voor iOS, macOS en Android zijn in ontwikkeling en zijn binnenkort beschikbaar in de App Store en Google Play.