GitHub Copilot koppelen aan Gitea

GitHub Copilot bereikt Gitea via één Flowplane-adres. Je voegt Gitea één keer toe in Flowplane, zet dat adres in GitHub Copilot en meldt je aan. Lees code, issues, pull requests en Actions-logs in je eigen Gitea, en open, review of merge na jouw goedkeuring.

Tools
24 lezen · 19 wijzigen
Aanmelden
Eigen account of gedeelde sleutel
Goedkeuring, standaard
Wijzigingen wachten op jou
MCP-server
Tools van Flowplane
  1. 1

    Voeg Gitea toe in Flowplane

    Voeg in de Flowplane-console Gitea toe, typ het adres waarop je Gitea opent, en vul de client-ID en het geheim van de OAuth-applicatie in, of plak een toegangstoken.

    Op twee manieren. Aanmelden met Gitea: een Gitea-beheerder registreert één keer een OAuth2-applicatie in jullie Gitea, en daarna meldt elke persoon zich aan en werkt als zichzelf. Of met een toegangstoken: één persoon maakt een token in Gitea (Instellingen, Applicaties) en plakt het, en de assistent werkt met de rechten van die account, beperkt tot de aangevinkte scopes. Flowplane bewaart het verzegeld; de assistent ziet het nooit.

    Gitea koppelen →

  2. 2

    Voeg Flowplane toe aan GitHub Copilot

    Je adres staat in de Flowplane-console; het ziet eruit als

    https://mcp.flowplane.eu/<your-label>

    1. Open in VS Code het opdrachtenpalet en voer MCP: Add Server uit. Kies HTTP (HTTP or Server-Sent Events) en plak https://mcp.flowplane.eu/<your-label> (of voeg het blok hieronder toe aan .vscode/mcp.json).
    2. Kies Authenticate; meld je dan aan bij Flowplane en sta VS Code toe.
    3. Schakel in Copilot Chat naar de modus Agent.
    {
      "servers": {
        "flowplane": { "type": "http", "url": "https://mcp.flowplane.eu/<your-label>" }
      }
    }

    Stappen nagekeken in de documentatie van de leverancier (Microsoft)

  3. 3

    Vraag GitHub Copilot

    • “Welke pull requests in acme/website staan nog open, en bij welke falen de checks?”
    • “Toon de diff van PR 42 en vat samen wat er verandert.”
    • “Waarom is de laatste Actions-run op main mislukt? Lees de log van de job die faalde.”
    • “Open een issue in acme/api: de exportknop loopt vast bij grote bestanden, met label bug.”
    • “Merge pull request 57 in acme/website zodra de checks groen zijn.”
Wat het kan

Wat GitHub Copilot kan in Gitea

Gitea is de Git-forge die veel teams zelf op hun eigen servers draaien. Via Flowplane kan een AI-assistent repositories, bestanden, commits, pull requests met hun diffs en reviews, issues, releases en de logs van Actions-jobs lezen. Hij kan issues en pull requests openen, reageren, reviewen, een bestand committen of mergen, en elk van die wijzigingen wacht standaard op je goedkeuring.

Lezen24

  • Repositories tonenDie van jou, van een eigenaar, of op naam gezochtlist_repos
  • Repository bekijkenDe instellingen en tellingen van een repositoryget_repo
  • Branches tonenDe branches van een repositorylist_branches
  • Bestand lezenDe tekst van een bestand, ingekort tot een maximumget_file
  • Map tonenBestanden en mappen, één niveau of alles eronderlist_dir
  • Commits tonenDe commits van een branch of padlist_commits
  • Commit bekijkenEén commit met de bestanden die hij wijzigdeget_commit
  • Twee refs vergelijkenDe commits die een branch voor heeft op een anderecompare
  • Status bekijkenDe checks op een commit: geslaagd of nietget_status
  • Pull requests tonenDe pull requests van een repositorylist_prs
  • Pull request bekijkenEén pull requestget_pr
  • Bestanden van een PRDe bestanden die een pull request wijzigtlist_pr_files
  • Diff van een PR lezenDe wijzigingen als unified diff, ingekortget_pr_diff
  • Reviews van een PRReviews, of de opmerkingen van één reviewlist_pr_reviews
  • Issues tonenDe issues van een repository, gefilterdlist_issues
  • Issue bekijkenEén issueget_issue
  • Reacties tonenDe discussie bij een issue of pull requestlist_comments
  • Issues zoekenIssues en pull requests over repositories heensearch_issues
  • Labels tonenDe labels van een repository of organisatielist_labels
  • Mijlpalen tonenDe mijlpalen van een repositorylist_milestones
  • Releases tonenReleases, of één op zijn tag met de notitieslist_releases
  • Actions-runs tonenWorkflow-runs, of de jobs van één runlist_action_runs
  • Joblog lezenHet einde van de log van een Actions-jobget_action_job_log
  • Meldingen tonenJe ongelezen meldingenlist_notifications

Wijzigenvraagt eerst19

  • Issue aanmakenEen nieuw issue openen, eerst gevraagdcreate_issue
  • Issue bewerkenEen issue wijzigen of sluiten, eerst gevraagdedit_issue
  • Reactie plaatsenReageren op een issue of pull request, eerst gevraagdadd_comment
  • Reactie bewerkenDe tekst van een reactie wijzigen, eerst gevraagdedit_comment
  • Labels wijzigenLabels van een issue toevoegen of weghalen, eerst gevraagdupdate_labels
  • Label aanmakenEen nieuw label maken, eerst gevraagdcreate_label
  • Pull request openenEen pull request openen, eerst gevraagdcreate_pr
  • Pull request bewerkenEen pull request wijzigen, eerst gevraagdedit_pr
  • Review vragenMensen om een review vragen, eerst gevraagdrequest_review
  • Review indienenGoedkeuren, wijzigingen vragen of reageren, eerst gevraagdsubmit_review
  • Branch aanmakenEen nieuwe branch maken, eerst gevraagdcreate_branch
  • Bestand schrijvenDe nieuwe tekst van een bestand committen, eerst gevraagdcreate_or_update_file
  • Release aanmakenEen release publiceren, eerst gevraagdcreate_release
  • Pull request mergenIn de doelbranch mergen, standaard eerst gevraagdmerge_pr
  • Branch verwijderenEen branch weghalen, standaard eerst gevraagddelete_branch
  • Bestand verwijderenEen bestand weghalen in een commit, standaard eerst gevraagddelete_file
  • Release verwijderenEen release weghalen, standaard eerst gevraagddelete_release
  • Label verwijderenEen label weghalen, standaard eerst gevraagddelete_label
  • Reactie verwijderenEen reactie weghalen, standaard eerst gevraagddelete_comment
Vragen

Vragen

Welke manier van aanmelden kiezen we?
Aanmelden met Gitea als meerdere mensen het gebruiken: elk werkt als zichzelf. Daarvoor is Gitea 1.23 of later nodig om de scopes af te dwingen, en een Gitea die vanaf het internet bereikbaar is op poort 443 met een publiek certificaat. Gebruik een toegangstoken voor één persoon, voor een oudere Gitea, of voor een Gitea achter een firewall (via een tunnel) of met een certificaat van je eigen certificaatautoriteit.
Wat kan de assistent in Gitea wijzigen?
Issues, reacties, labels, pull requests, reviews, branches, bestanden en releases, en elke wijziging wacht standaard op je goedkeuring. Een pull request mergen en alles wat verwijdert, kun je niet ongedaan maken, dus dat wacht standaard op je goedkeuring. Repositories aanmaken, verwijderen of overdragen, medewerkers en teams, webhooks, deploy keys, branchbeveiliging, secrets, packages, beheer, geforceerde merges en Actions opnieuw starten of annuleren zijn bewust weggelaten.
Met welke versies van Gitea werkt het?
Gitea 1.22 en later. Actions-runs en joblogs vragen 1.25. Forgejo spreekt voor het meeste dezelfde API, zonder branches zoeken en een paar filters.
Ziet GitHub Copilot het wachtwoord of de sleutel van Gitea?
Nee. Je meldt je bij Gitea aan via Flowplane, dat die aanmelding verzegeld bewaart. GitHub Copilot krijgt alleen een Flowplane-aanmelding voor jou, die je in de console kunt intrekken.
Kan GitHub Copilot iets wijzigen in Gitea zonder te vragen?
Standaard niet: elke wijziging in Gitea wacht op je goedkeuring in de browser. De regels van je werkruimte beslissen, per tool.
Je assistent

Andere assistenten met Gitea

Alles over Gitea en Flowplane →

Flowplane is niet verbonden aan of goedgekeurd door de maker van Gitea; de naam en het logo duiden alleen de app aan. Prijzen

Laat je AI werken met je data. Veilig, vanaf vandaag.

Gratis voor jezelf, in een minuut gestart. Voor je team of bedrijf helpen we je graag op weg.