{"id":139644,"date":"2025-07-18T17:11:57","date_gmt":"2025-07-18T15:12:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupna-platforma-sovmestnoj-razrabotki-forgejo-12-0"},"modified":"2025-07-18T17:11:57","modified_gmt":"2025-07-18T15:12:00","slug":"dostupna-platforma-sovmestnoj-razrabotki-forgejo-12-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/dostupna-platforma-sovmestnoj-razrabotki-forgejo-12-0","title":{"rendered":"Forgejo 12.0 samenwerkingsplatform beschikbaar","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>De release van het samenwerkingsplatform Forgejo 12.0 is gepubliceerd, waarmee je een systeem voor samenwerking met Git-repositories op je eigen servers kunt opzetten, vergelijkbaar met de functionaliteit van GitHub, Bitbucket en Gitlab. Forgejo is een fork van het Gitea-project, dat op zijn beurt het gevolg is van de Gogs-plattform. Forgejo werd in 2022 afgesplitst na pogingen om Gitea te commercialiseren en het beheer over te dragen aan een commercieel bedrijf. Het Forgejo-project hecht waarde aan onafhankelijke governance en verantwoording aan de gemeenschap. De Git-hosting Codeberg.org is overgestapt op Forgejo. De code van het project is geschreven in de programmeertaal Go en wordt verspreid onder de GPLv3-licentie.    <\/p>\n<p>De belangrijkste kenmerken van het platform zijn een laag verbruik van middelen (kan worden gebruikt op een Raspberry Pi of op goedkope <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/vps\/\"   title=\"VPS\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2450\">VPS<\/a>) en een eenvoudig installatieproces. Standaard functionaliteiten voor projectbeheer worden geboden, zoals taakbeheer, probleemtracking (issues), pull-verzoeken, wiki, hulpmiddelen voor het co\u00f6rdineren van ontwikkelteams, het voorbereiden van releases, automatisering van het plaatsen van pakketten in repositories, toegangbeheer, integratie met continue integratieplatforms, codezoekfunctie, authenticatie via LDAP en OAuth, toegang tot de repository via SSH en HTTP\/HTTPS, integratie van webhooks met Slack, Discord en andere diensten, ondersteuning voor Git-webhooks en Git LFS, en hulpmiddelen voor migratie en het spiegel van repositories. Een speciale vermelding is de mogelijkheid om het ActivityPub-protocol te gebruiken voor de federatieve netwerken van afzonderlijke <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/server\/\"   title=\"servers\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1776\">servers<\/a> ontwikkelaars.    <\/p>\n<p>Belangrijkste wijzigingen:  <\/p>\n<ul>\n<li class=\"l\"> De gebruikersprofielpagina is vernieuwd. Er zijn extra acties aan het profielmenu toegevoegd.    <center><img decoding=\"async\" alt=\"Forgejo 12.0 samenwerkingsplatform beschikbaar\" src=\"\/wp-content\/uploads\/2025\/07\/b694a56e2d6b1a6f1f36745302ce7615.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> De interface voor het beoordelen van pull-requests is verbeterd op het niveau van individuele commits (in plaats van een volledige lijst van wijzigingen die alle commits beslaat, worden nu afzonderlijke commits \u00e9\u00e9n voor \u00e9\u00e9n beoordeeld). Voor navigatie door de commits tijdens de beoordeling zijn de knoppen &#171;volgende&#187; en &#171;vorige&#187; toegevoegd. Het is nu mogelijk om de beoordelingsknop te gebruiken voor individuele commits. Op de beoordelingspagina's blijft de uitlegstekst bij de commit zichtbaar.    <center><img decoding=\"async\" alt=\"Forgejo 12.0 samenwerkingsplatform beschikbaar\" src=\"\/wp-content\/uploads\/2025\/07\/187488cb6e50abcbb953c0bfb97673eb.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Er is een optie toegevoegd om e-mailmeldingen over fouten bij geplande werkzaamheden (Forgejo Actions) te verzenden.\n<li class=\"l\"> Het proces voor het controleren van conflicten met open pull-requests is geoptimaliseerd bij het toevoegen van nieuwe commits aan de doelbranch. Voorheen leidde een dergelijke controle tot een I\/O-belasting die evenredig was aan het aantal open pull-requests vanwege de toepassing van de operatie op de werkboom. De overstap naar het gebruik van de opdracht &#171;git merge-tree &#8212;write-tree&#187; stelde ons in staat om samenvoegingen uit te voeren zonder de werkboom aan te spreken, wat de belasting bij grote implementaties aanzienlijk verlaagde.\n<li class=\"l\"> De mogelijkheid is toegevoegd om SSH te gebruiken voor taken die voorheen afhankelijk waren van OpenPGP. Voor het ondertekenen van commits na het bewerken van bestanden of het ontvangen van wijzigingen, kan nu in plaats van de GPG-sleutel een SSH-sleutel worden gebruikt (de handtekening wordt tegen een TPM gegenereerd via ssh-agent).\n<li class=\"l\"> Standaard is er een robots.txt-bestand toegevoegd om bots te informeren over de secties die niet ge\u00efndexeerd moeten worden.\n<li class=\"l\"> Er is een functie toegevoegd om een fork in sync te houden met het hoofdproject.    <center><img decoding=\"async\" alt=\"Forgejo 12.0 samenwerkingsplatform beschikbaar\" src=\"\/wp-content\/uploads\/2025\/07\/765c6657455683c20b113e89a751b0ad.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Ondersteuning voor het bekijken van 3D-modellen in het glTF-formaat is toegevoegd.      <center><img decoding=\"async\" alt=\"Forgejo 12.0 samenwerkingsplatform beschikbaar\" src=\"\/wp-content\/uploads\/2025\/07\/e712bf8b6ed289254b2179fb3f24045e.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> In de commentaareditor is de mogelijkheid ge\u00efmplementeerd om inspringingen te maken met de Tab-toets.\n<li class=\"l\"> Op basis van Alpine 3.22 is er een kant-en-klaar containerafbeelding gemaakt voor het draaien van Forgejo 12, dat Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 en OpenSSH 10.0 gebruikt.          <\/ul>\n<p>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63601\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Forgejo 12.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 Git, \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e\u0449\u0443\u044e \u043f\u043e \u0440\u0435\u0448\u0430\u0435\u043c\u044b\u043c \u0437\u0430\u0434\u0430\u0447\u0430\u043c GitHub, Bitbucket \u0438 Gitlab. Forgejo \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0444\u043e\u0440\u043a\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Gitea, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432 \u0441\u0432\u043e\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u043e\u0442\u0432\u0435\u0442\u0432\u0438\u043b\u0441\u044f \u043e\u0442 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Gogs. \u041e\u0442\u0434\u0435\u043b\u0435\u043d\u0438\u0435 Forgejo \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e \u0432 2022 \u0433\u043e\u0434\u0443 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u043a\u043e\u043c\u043c\u0435\u0440\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Gitea \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u0440\u0443\u043a\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":139645,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-139644","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Forgejo 12.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 Git, \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e\u0449\u0443\u044e \u043f\u043e \u0440\u0435\u0448\u0430\u0435\u043c\u044b\u043c \u0437\u0430\u0434\u0430\u0447\u0430\u043c GitHub, Bitbucket \u0438 Gitlab.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/nl\/blog\/news\/dostupna-platforma-sovmestnoj-razrabotki-forgejo-12-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Forgejo 12.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Forgejo 12.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 Git, \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e\u0449\u0443\u044e \u043f\u043e \u0440\u0435\u0448\u0430\u0435\u043c\u044b\u043c \u0437\u0430\u0434\u0430\u0447\u0430\u043c GitHub, Bitbucket \u0438 Gitlab.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/dostupna-platforma-sovmestnoj-razrabotki-forgejo-12-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-07-18T15:12:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-07-18T15:12:00+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Het Forgejo 12.0 samenwerkingsplatform is beschikbaar | ProHoster","description":"De release van het Forgejo 12.0 samenwerkingsplatform is gepubliceerd, waarmee je een systeem voor samenwerking met Git-repositories op je eigen servers kunt implementeren, vergelijkbaar met de functionaliteit van GitHub, Bitbucket en GitLab.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/dostupna-platforma-sovmestnoj-razrabotki-forgejo-12-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Forgejo 12.0 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Forgejo 12.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 Git, \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e\u0449\u0443\u044e \u043f\u043e \u0440\u0435\u0448\u0430\u0435\u043c\u044b\u043c \u0437\u0430\u0434\u0430\u0447\u0430\u043c GitHub, Bitbucket \u0438 Gitlab.","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/dostupna-platforma-sovmestnoj-razrabotki-forgejo-12-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-07-18T15:12:00+00:00","article:modified_time":"2025-07-18T15:12:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"139644","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 21:35:59","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 13:54:19","updated":"2026-02-09 21:35:59","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/139644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=139644"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/139644\/revisions"}],"predecessor-version":[{"id":159732,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/139644\/revisions\/159732"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/139645"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=139644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=139644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=139644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}