{"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\/ro\/blog\/news\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej","title":{"rendered":"Fedora and CentOS launch Git Forge. GitLab unveils 18 proprietary features.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Proiecte <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.centos.org\/2020\/03\/git-forge-decision\/\">CentOS<\/a><\/noindex> \u0219i <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\/\">au raportat<\/a><\/noindex> despre solu\u021bia de creare a serviciului de dezvoltare colaborativ\u0103 Git Forge, care va fi construit folosind platforma GitLab. GitLab va deveni platforma principal\u0103 pentru interac\u021biunea cu repositoarele Git \u0219i pentru g\u0103zduirea proiectelor legate de distribu\u021biile CentOS \u0219i Fedora. Serviciul anterior utilizat <noindex><a rel=\"nofollow\" href=\"https:\/\/pagure.io\/\">Pagure<\/a><\/noindex> va continua s\u0103 existe, dar va fi \u00eencredin\u021bat comunit\u0103\u021bii interesate de continuarea dezvolt\u0103rii. Pagure va fi scos de sub \u00eengrijirea echipei CPE (Community Platform Engineering) angajate de Red Hat, care se ocup\u0103 cu men\u021binerea infrastructurii pentru dezvoltarea \u0219i publicarea versiunilor Fedora \u0219i CentOS.<\/p>\n<p>La evaluarea posibilelor solu\u021bii pentru noul Git Forge au fost luate \u00een considerare<br \/>\n Pagure \u0219i GitLab. Pe baza studiului a aproximativ <noindex><a rel=\"nofollow\" href=\"https:\/\/hackmd.io\/@My419-DISUGgo4gcmO1D6A\/HJB74lcL8\">300 de feedback-uri<\/a><\/noindex> \u0219i propuneri din partea participan\u021bilor la proiectele Fedora, CentOS, RHEL \u0219i CPE, au fost formulate cerin\u021bele de func\u021bionalitate \u0219i s-a optat pentru GitLab. Pe l\u00e2ng\u0103 opera\u021biunile standard cu repositoarele (\u00eembin\u0103ri, creare de fork-uri, ad\u0103ugare de cod etc.), printre cerin\u021bele cheie au fost men\u021bionate securitatea, confortul utiliz\u0103rii \u0219i stabilitatea platformei. <\/p>\n<p>Printre cerin\u021be s-au num\u0103rat astfel de func\u021bionalit\u0103\u021bi precum trimiterea de pull request-uri prin HTTPS, instrumente de restric\u021bionare a accesului la ramuri, suport pentru ramuri private, separarea accesului utilizatorilor externi \u0219i interni (de exemplu, pentru lucrul la remedierea vulnerabilit\u0103\u021bilor \u00een timpul embargoului de divulgare a problemei), familiaritatea interfe\u021bei, unificarea subsistemelor pentru gestionarea problemelor, codului, documenta\u021biei \u0219i planific\u0103rii noilor func\u021bionalit\u0103\u021bi, disponibilitatea de instrumente pentru integrarea cu IDE-uri, suport pentru fluxuri de lucru standard.<\/p>\n<p>Printre func\u021bionalit\u0103\u021bile GitLab care au influen\u021bat \u00een mod decisiv alegerea acestei platforme se num\u0103r\u0103 suportul pentru subgrupuri cu acces selectiv la repositoare, capacitatea de a folosi un bot pentru \u00eembin\u0103ri automate (este necesar CentOS Stream pentru men\u021binerea pachetelor cu kernel), disponibilitatea de instrumente \u00eencorporate pentru planificarea dezvolt\u0103rii, posibilitatea de a utiliza un serviciu SAAS gata f\u0103cut cu un nivel garantat de disponibilitate (va elibera resursele pentru men\u021binerea infrastructurii serverului).<\/p>\n<p>Decizia este deja <noindex><a rel=\"nofollow\" href=\"https:\/\/www.spinics.net\/lists\/centos-devel\/msg18490.html\">a provocat<\/a><\/noindex> critic\u0103 din partea dezvoltatorilor, legat\u0103 de faptul c\u0103 decizia a fost luat\u0103 f\u0103r\u0103 o discu\u021bie ampl\u0103 prealabil\u0103. De asemenea, au fost exprimate temeri c\u0103 serviciul nu va utiliza edi\u021bia gratuit\u0103 Comminity a GitLab. \u00cen special, func\u021bionalit\u0103\u021bile necesare pentru implementarea cerin\u021belor descrise \u00een anun\u021b sunt disponibile doar \u00een versiunea proprietar\u0103. <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/pricing\/ultimate\/\">GitLab Ultimate<\/a><\/noindex>. <\/p>\n<p>Critica a vizat \u0219i inten\u021bia de a folosi serviciul SAAS (aplica\u021bie ca serviciu) oferit de GitLab, \u00een loc de a desf\u0103\u0219ura GitLab pe serverele proprii, ceea ce scoate serviciul de sub control (de exemplu, nu se poate fi sigur c\u0103 toate vulnerabilit\u0103\u021bile din sistem sunt remediate \u00een mod operativ, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=45957\">\u00een mod corespunz\u0103tor<\/a><\/noindex> infrastructura este suportat\u0103, la un moment dat nu va fi <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51746\">impus\u0103 telemetria<\/a><\/noindex> \u0219i exclus\u0103 diversia din partea personalului unei companii externe). Decizia nu se aliniaz\u0103 nici cu <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.fedoraproject.org\/en-US\/project\/\">principiile fundamentale ale Fedora<\/a><\/noindex>, care stabilesc c\u0103 proiectul trebuie s\u0103 acorde prioritate alternativelor gratuite.<\/p>\n<p>\u00centre timp, compania GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/blog\/2020\/03\/30\/new-features-to-core\/\">a anun\u021bat<\/a><\/noindex> a anun\u021bat implementarea a 18 func\u021bionalit\u0103\u021bi, anterior disponibile doar \u00een edi\u021biile proprietare GitLab. Func\u021bionalit\u0103\u021bile acoper\u0103 diverse domenii de gestionare a \u00eentregului ciclu de dezvoltare software, inclusiv planificarea dezvolt\u0103rii, crearea proiectelor, verificarea, lucrul cu pachete, generarea de versiuni, configurarea \u0219i protec\u021bia. <\/p>\n<p>Printre func\u021biile traduse ca fiind gratuite se num\u0103r\u0103:<\/p>\n<ul>\n<li class=\"l\"> Ata\u0219area problemelor conexe;\n<li class=\"l\"> Exportul problemelor din GitLab \u00een CSV;\n<li class=\"l\"> Modul de planificare, organizare \u0219i vizualizare a procesului de dezvoltare a anumitor func\u021bionalit\u0103\u021bi sau versiuni;\n<li class=\"l\"> Serviciu integrat pentru conectarea participan\u021bilor la proiect cu ter\u021bi prin e-mail.\n<li class=\"l\">  Terminal web pentru Web IDE;\n<li class=\"l\"> Posibilitatea de sincronizare a fi\u0219ierelor pentru testarea modific\u0103rilor de cod \u00een terminalul web;\n<li class=\"l\"> Instrumente de gestionare a designului, care permit \u00eenc\u0103rcarea de machete \u0219i resurse \u00een probleme, folosind problemele ca punct unic de acces la tot ceea ce este necesar pentru dezvoltarea unei noi func\u021bionalit\u0103\u021bi;\n<li class=\"l\"> Rapoarte despre calitatea codului;\n<li class=\"l\"> Suport pentru managerii de pachete Conan (C\/C++), Maven (Java), NPM (node.js) \u0219i NuGet (.NET);\n<li class=\"l\"> Suport pentru desf\u0103\u0219ur\u0103ri canary, care permit instalarea unei noi versiuni a aplica\u021biei pe o mic\u0103 parte a sistemelor;\n<li class=\"l\"> Distribu\u021bii incrementale care permit ini\u021bial livrarea noilor versiuni doar pentru un num\u0103r mic de sisteme, extinz\u00e2ndu-se treptat p\u00e2n\u0103 la 100%;\n<li class=\"l\"> Steaguri de activare a func\u021bionalit\u0103\u021bii care permit livrarea proiectului \u00een diverse edi\u021bii, activ\u00e2nd dinamic anumite capabilit\u0103\u021bi;\n<li class=\"l\"> Mod de vizualizare a desf\u0103\u0219ur\u0103rilor care permite evaluarea st\u0103rii fiec\u0103rui mediu de integrare continu\u0103 bazat pe Kubernetes;\n<li class=\"l\"> Sprijin pentru definirea mai multor clustere Kubernetes \u00een configurator (de exemplu, pot fi folosite clustere Kubernetes separate pentru implement\u0103ri de testare \u0219i sarcini de lucru);\n<li class=\"l\"> Sprijin pentru stabilirea politicilor de securitate a re\u021belei containerelor, care permit delimitarea accesului \u00eentre podurile Kubernetes.\n<\/ul>\n<p>apari\u021bia <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/releases\/2020\/03\/26\/security-release-12-dot-9-dot-1-released\/\">publicarea<\/a><\/noindex> actualiz\u0103ri GitLab 12.9.1, 12.8.8 \u0219i 12.7.8 (Community Edition \u0219i Enterprise Edition), \u00een care a fost remediat\u0103 o vulnerabilitate. Problema apare \u00eencep\u00e2nd cu versiunea GitLab EE\/CE 8.5 \u0219i permite citirea con\u021binutului oric\u0103rui fi\u0219ier local atunci c\u00e2nd se mut\u0103 probleme \u00eentre proiecte.<br \/>\nDetalii despre vulnerabilitate vor fi dezv\u0103luite \u00een termen de 30 de zile.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52642\">opennet.ro<\/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.2.1 - 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\/ro\/blog\/news\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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 \u0219i CentOS lanseaz\u0103 Git Forge. GitLab deschide 18 func\u021bionalit\u0103\u021bi proprietare | ProHoster","description":"Proiecte CentOS \u0219i","canonical_url":"https:\/\/prohoster.info\/ro\/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":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/76255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=76255"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/76255\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=76255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=76255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=76255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}