{"id":76255,"date":"2020-04-01T07:42:05","date_gmt":"2020-04-01T05:42:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej"},"modified":"2020-04-01T07:42:05","modified_gmt":"2020-04-01T05:42:05","slug":"fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej","title":{"rendered":"Fedora og CentOS lancerer Git Forge. GitLab \u00e5bner 18 propriet\u00e6re funktioner.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projekter <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.centos.org\/2020\/03\/git-forge-decision\/\">CentOS<\/a><\/noindex> og <noindex><a rel=\"nofollow\" href=\"https:\/\/communityblog.fedoraproject.org\/making-a-git-forge-decision\/\">Fedora<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/lists.fedoraproject.org\/archives\/list\/devel@lists.fedoraproject.org\/thread\/QXJBN37CQRTVMKAYSS5PYVZXDPZZFZYN\/\">meldte<\/a><\/noindex> om l\u00f8sningen til at oprette en samarbejdsudviklingstjeneste Git Forge, som vil blive bygget ved hj\u00e6lp af GitLab-platformen. GitLab vil blive den prim\u00e6re platform til interaktion med Git-repositories og til hosting af projekter relateret til distributioner af CentOS og Fedora. Den tidligere anvendte tjeneste <noindex><a rel=\"nofollow\" href=\"https:\/\/pagure.io\/\">Pagure<\/a><\/noindex> vil forts\u00e6tte med at eksistere, men vil blive overdraget til et community, der er interesseret i at forts\u00e6tte udviklingen. Pagure vil blive taget ud af pleje af det fuldtidsansatte team i Red Hat CPE (Community Platform Engineering), der arbejder med at vedligeholde infrastrukturen for udvikling og publicering af udgivelser af Fedora og CentOS.<\/p>\n<p>Ved vurderingen af mulige l\u00f8sninger til den nye Git Forge blev der overvejet<br \/>\n Pagure og GitLab. Baseret p\u00e5 en gennemgang af omkring <noindex><a rel=\"nofollow\" href=\"https:\/\/hackmd.io\/@My419-DISUGgo4gcmO1D6A\/HJB74lcL8\">300 feedback<\/a><\/noindex> og \u00f8nsker fra deltagere i projekterne Fedora, CentOS, RHEL og CPE, blev der dannet krav til funktionaliteten, og valget faldt p\u00e5 GitLab. Udover standardoperationer med repositories (fusion, oprettelse af forks, tilf\u00f8jelse af kode osv.) blev sikkerhed, brugervenlighed og stabilitet p\u00e5 platformen fremh\u00e6vet som n\u00f8glekrav. <\/p>\n<p>Kravene inkluderede funktioner som muligheden for at sende push-anmodninger via HTTPS, v\u00e6rkt\u00f8jer til begr\u00e6nsning af adgang til grene, st\u00f8tte til private grene, opdeling af adgang for eksterne og interne brugere (f.eks. til at arbejde med at rette s\u00e5rbarheder under embargo for offentligg\u00f8relse af information om problemet), en velkendt brugerflade, standardisering af undersystemer til h\u00e5ndtering af fejlrapporter, kode, dokumentation og planl\u00e6gning af nye funktioner samt tilstedev\u00e6relsen af v\u00e6rkt\u00f8jer til integration med IDE'er, st\u00f8tte til typiske arbejdsprocesser.<\/p>\n<p>Blandt de funktioner i GitLab, der endeligt p\u00e5virkede beslutningen om at v\u00e6lge denne platform, blev n\u00e6vnt underst\u00f8ttelse af undergrupper med selektiv adgang til repositories, muligheden for at bruge en bot til automatiske fusioner (CentOS Stream kr\u00e6vet for at vedligeholde pakker med kernen), tilstedev\u00e6relsen af indbyggede v\u00e6rkt\u00f8jer til planl\u00e6gning af udvikling, muligheden for at bruge en f\u00e6rdig SAAS-tjeneste med garanteret tilg\u00e6ngelighed (vil frig\u00f8re ressourcer til vedligeholdelse af serverinfrastrukturen).<\/p>\n<p>Beslutningen er allerede <noindex><a rel=\"nofollow\" href=\"https:\/\/www.spinics.net\/lists\/centos-devel\/msg18490.html\">for\u00e5rsagede<\/a><\/noindex> kritik blandt udviklere vedr\u00f8rende beslutningen, der blev truffet uden forudg\u00e5ende bred diskussion. Der blev ogs\u00e5 fremsat bekymringer om, at tjenesten ikke ville anvende den \u00e5bne Community-udgave af GitLab. Specifikt er funktionerne, der er n\u00f8dvendige for at implementere de i annoncebeskrivelsen n\u00e6vnte krav til Git Forge, kun tilg\u00e6ngelige i den propriet\u00e6re version. <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/pricing\/ultimate\/\">GitLab Ultimate<\/a><\/noindex>. <\/p>\n<p>Kritik blev ogs\u00e5 rettet mod intentionen om at benytte den service, som GitLab tilbyder som SAAS (software som en tjeneste), i stedet for at implementere GitLab p\u00e5 egne servere, hvilket fjerner tjenesten fra ens kontrol (for eksempel kan man ikke v\u00e6re sikker p\u00e5, at alle s\u00e5rbarheder i systemet hurtigt rettes, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=45957\">korrekt<\/a><\/noindex> st\u00f8ttet infrastruktur, som p\u00e5 et givet tidspunkt ikke vil v\u00e6re <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51746\">p\u00e5tvunget telemetri<\/a><\/noindex> og udelukket diversionsmuligheder fra personale i tredjepartsfirmaer). Beslutningen stemmer heller ikke overens med <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.fedoraproject.org\/en-US\/project\/\">de grundl\u00e6ggende principper i Fedora<\/a><\/noindex>, som fastsl\u00e5r, at projektet skal prioritere \u00e5bne alternativer.<\/p>\n<p>I mellemtiden har GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/blog\/2020\/03\/30\/new-features-to-core\/\">har annonceret<\/a><\/noindex> annonceret implementeringen af 18 funktionaliteter, der tidligere kun blev tilbudt i de propriet\u00e6re udgaver af GitLab. Funktionerne d\u00e6kker forskellige omr\u00e5der inden for styring af hele softwareudviklingscyklussen, herunder udviklingsplanl\u00e6gning, projektoprettelse, validering, h\u00e5ndtering af pakker, udgivelse, konfiguration og sikkerhed. <\/p>\n<p>De f\u00f8lgende funktioner er blevet overf\u00f8rt til den \u00e5bne version:<\/p>\n<ul>\n<li class=\"l\"> Vedh\u00e6ftning af relaterede issues;\n<li class=\"l\"> Eksport af issues fra GitLab til CSV;\n<li class=\"l\"> Planl\u00e6gnings-, sorterings- og visualiseringsmodus for udviklingsprocessen for individuelle funktioner eller udgivelser;\n<li class=\"l\"> Indbygget servicetjeneste til at forbinde projektmedlemmer med eksterne parter via email.\n<li class=\"l\">  Web-terminal til Web IDE;\n<li class=\"l\"> Mulighed for filsynkronisering til test af \u00e6ndringer i koden i web-terminalen;\n<li class=\"l\"> Designledelsesv\u00e6rkt\u00f8jer, der muligg\u00f8r upload af skitser og ressourcer til issues, der bruger issues som et centralt adgangspunkt for alt, hvad der er n\u00f8dvendigt for at udvikle en ny funktion;\n<li class=\"l\"> Rapporter om kodekvalitet;\n<li class=\"l\"> Underst\u00f8ttelse af pakkeadministratorer som Conan (C\/C++), Maven (Java), NPM (node.js) og NuGet (.NET);\n<li class=\"l\"> Underst\u00f8ttelse af kanariefugleudrulninger, der muligg\u00f8r installation af en ny version af applikationen p\u00e5 en lille del af systemerne.\n<li class=\"l\"> Inkrementelle distributioner, der i starten kun leverer nye versioner til et begr\u00e6nset antal systemer og gradvist \u00f8ger d\u00e6kningen til 100%;\n<li class=\"l\"> Aktiveringsflage for funktionalitet, der muligg\u00f8r levering af projektet i forskellige udgaver ved dynamisk at aktivere bestemte funktioner;\n<li class=\"l\"> Oversigtsmodus for udrulninger, der g\u00f8r det muligt at vurdere status for hvert milj\u00f8 med kontinuerlig integration baseret p\u00e5 Kubernetes;\n<li class=\"l\"> Underst\u00f8ttelse af definitionen af flere Kubernetes-klynger i konfigurationsv\u00e6rkt\u00f8jet (for eksempel kan separate Kubernetes-klynger bruges til testimplementeringer og arbejdsm\u00e6ngder);\n<li class=\"l\"> Underst\u00f8ttelse af definitionen af netv\u00e6rkssikkerhedspolitikker for containere, der muligg\u00f8r adgangsbegr\u00e6nsninger mellem Kubernetes-pods.\n<\/ul>\n<p>Yderligere kan det n\u00e6vnes <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/releases\/2020\/03\/26\/security-release-12-dot-9-dot-1-released\/\">publicering<\/a><\/noindex> opdateringer af GitLab 12.9.1, 12.8.8 og 12.7.8 (Community Edition og Enterprise Edition), hvor en s\u00e5rbarhed er blevet eliminert. Problemet opst\u00e5r fra udgivelsen af GitLab EE\/CE 8.5 og g\u00f8r det muligt at l\u00e6se indholdet af enhver lokal fil, n\u00e5r issues flyttes mellem projekter.<br \/>\nDetaljer om s\u00e5rbarheden vil blive afsl\u00f8ret om 30 dage.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52642\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0435\u043a\u0442\u044b CentOS \u0438 Fedora \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0438 \u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0438 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Git Forge, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b GitLab. GitLab \u0441\u0442\u0430\u043d\u0435\u0442 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u043e\u0439 \u0434\u043b\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 \u0438 \u0434\u043b\u044f \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u043c\u0438 CentOS \u0438 Fedora. \u0420\u0430\u043d\u0435\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 Pagure \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c, \u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u043d \u043d\u0430 \u043f\u043e\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443, \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u043c\u0443 \u0432 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-76255","post","type-post","status-publish","format-standard","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=\"\u041f\u0440\u043e\u0435\u043a\u0442\u044b CentOS \u0438\" \/>\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\/da\/blog\/news\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\udd47Fedora \u0438 CentOS \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442 Git Forge. GitLab \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 18 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442\u044b CentOS \u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej\" \/>\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=\"2020-04-01T05:42:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-01T05:42:05+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\udd47Fedora og CentOS lancerer Git Forge. GitLab introducerer 18 propriet\u00e6re funktioner | ProHoster","description":"CentOS-projekter og","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\udd47Fedora \u0438 CentOS \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442 Git Forge. GitLab \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 18 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 | ProHoster","og:description":"\u041f\u0440\u043e\u0435\u043a\u0442\u044b CentOS \u0438","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej","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":"2020-04-01T05:42:05+00:00","article:modified_time":"2020-04-01T05:42:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"76255","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:40:52","updated":"2022-10-12 13:22:37","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/76255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=76255"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/76255\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=76255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=76255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=76255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}