Proġett CentOS ħabbar it-tnedija ta’ servizz ta’ żvilupp kollaborattiv ibbażat fuq il-pjattaforma GitLab. Id-deċiżjoni li GitLab jintuża bħala l-pjattaforma primarja ta’ akkoljenza ta’ proġetti CentOS u Fedora ġiet adottata s-sena l-oħra. Ta' min jinnota li l-infrastruttura mhijiex ospitata fuq is-servers tagħha stess, iżda fuq is-servizz gitlab.com, li jipprovdi appoġġ għal relatat CentOS sezzjoni tal-proġetti pprovduta minn gitlab.com/CentOS.
Bħalissa għaddej xogħol biex it-taqsima tiġi integrata mal-bażi tal-utenti tal-proġett. CentOS, li se jippermetti lill-iżviluppaturi jikkonnettjaw mas-servizz Gitlab billi jużaw il-kontijiet eżistenti tagħhom. Ta' min jinnota wkoll li git.centos.org, imħaddem minn Pagure, se jibqa' jitqies bħala d-dar għall-kodiċi tas-sors għall-pakketti portati minn RHEL, kif ukoll il-bażi għall-fergħat. CentOS Nixxiegħa 8. Iżda l-fergħa CentOS Stream 9 diġà qed jiġi żviluppat fuq repożitorju ġdid ta' GitLab u joffri l-abbiltà għall-membri tal-komunità li jipparteċipaw fl-iżvilupp. Proġetti oħra ospitati fuq GitLab.centos.org, għalissa, jibqgħu f'posthom u mhumiex imġiegħla jemigraw.
Matul id-diskussjoni tad-deċiżjoni, l-avversarji tat-tranżizzjoni għall-mudell SaaS innutaw li l-użu ta 'servizz lest ipprovdut minn GitLab ma jippermettix kontroll sħiħ tal-infrastruttura, pereżempju, huwa impossibbli li jkun żgur li l-infrastruttura tas-server tinżamm kif suppost, il-vulnerabbiltajiet jiġu eliminati fil-pront, u t-telemetrija u l-ambjent mhux se jibdew jiġu imposti ma ġewx kompromessi bħala riżultat ta 'attakk estern jew l-azzjonijiet ta' impjegati diżonesti.
Meta tagħżel pjattaforma, minbarra operazzjonijiet tipiċi mar-repożitorji (għaqda, ħolqien ta' forks, żieda ta' kodiċi, eċċ.), tressqu r-rekwiżiti li ġejjin: il-ħila li jintbagħtu talbiet push fuq HTTPS, mezzi biex jiġi ristrett l-aċċess għall-fergħat, appoġġ għal fergħat privati, separazzjoni tal-aċċess għal utenti esterni u interni (pereżempju, biex taħdem fuq l-eliminazzjoni tal-vulnerabbiltajiet waqt embargo fuq l-iżvelar ta' informazzjoni dwar il-problema), interface familjari, unifikazzjoni tas-sottosistemi biex taħdem ma' messaġġi ta' problema, kodiċi, dokumentazzjoni u ppjanar ta' karatteristiċi ġodda, il-preżenza ta' għodod għall-integrazzjoni ma' IDEs, appoġġ għal flussi tax-xogħol tipiċi, il-ħila li tuża bot għal għaqdiet awtomatiċi (meħtieġa CentOS Stream biex tappoġġja l-pakketti tal-kernel).
Sors: opennet.ru
