CentOS ప్రాజెక్ట్ GitLab ప్లాట్ఫారమ్ ఆధారంగా సహకార అభివృద్ధి సేవను ప్రారంభించినట్లు ప్రకటించింది. CentOS మరియు Fedora ప్రాజెక్ట్ల కోసం GitLabని ప్రాథమిక హోస్టింగ్ ప్లాట్ఫారమ్గా ఉపయోగించాలనే నిర్ణయం గత సంవత్సరం చేయబడింది. అవస్థాపన దాని స్వంత సర్వర్లలో నిర్మించబడలేదు, కానీ Gitlab.com సేవ ఆధారంగా, CentOS-సంబంధిత ప్రాజెక్ట్ల కోసం gitlab.com/CentOS విభాగాన్ని అందిస్తుంది.
ప్రస్తుతం, సెంటొస్ ప్రాజెక్ట్ యొక్క వినియోగదారు బేస్తో విభాగాన్ని ఏకీకృతం చేయడానికి పని జరుగుతోంది, ఇది డెవలపర్లను ఇప్పటికే ఉన్న ఖాతాలను ఉపయోగించి గిట్లాబ్ సేవకు కనెక్ట్ చేయడానికి అనుమతిస్తుంది. Pagure ప్లాట్ఫారమ్ ఆధారంగా git.centos.org, RHEL నుండి బదిలీ చేయబడిన ప్యాకేజీల సోర్స్ కోడ్ను హోస్ట్ చేసే స్థలంగా పరిగణించబడుతుందని, అలాగే CentOS స్ట్రీమ్ 8 ఏర్పడటానికి ఆధారం అని విడిగా గుర్తించబడింది. అయితే CentOS స్ట్రీమ్ 9 శాఖ ఇప్పటికే GitLabలోని కొత్త రిపోజిటరీ ఆధారంగా అభివృద్ధి చేయబడుతోంది, ఇది కమ్యూనిటీ సభ్యులను అభివృద్ధికి అనుసంధానించే సామర్థ్యంతో విభిన్నంగా ఉంటుంది. git.centos.orgలో హోస్ట్ చేయబడిన ఇతర ప్రాజెక్ట్లు ప్రస్తుతానికి అలాగే ఉన్నాయి మరియు బలవంతంగా తరలించబడవు.
నిర్ణయం యొక్క చర్చ సమయంలో, SaaS మోడల్కు మారడాన్ని వ్యతిరేకిస్తున్నవారు GitLab అందించిన రెడీమేడ్ సేవ యొక్క ఉపయోగం మౌలిక సదుపాయాలపై పూర్తి నియంత్రణను అనుమతించదని పేర్కొన్నారు, ఉదాహరణకు, సర్వర్ ఇన్ఫ్రాస్ట్రక్చర్ అని నిర్ధారించుకోవడం అసాధ్యం. సరిగ్గా నిర్వహించబడుతుంది, దుర్బలత్వాలు తక్షణమే తొలగించబడతాయి మరియు టెలిమెట్రీ మరియు పర్యావరణం విధించబడటం ప్రారంభించబడదు, బాహ్య దాడి లేదా నిజాయితీ లేని ఉద్యోగుల చర్యల ఫలితంగా రాజీపడలేదు.
ప్లాట్ఫారమ్ను ఎన్నుకునేటప్పుడు, రిపోజిటరీలతో ప్రామాణిక కార్యకలాపాలతో పాటు (విలీనం చేయడం, ఫోర్క్లను సృష్టించడం, కోడ్ని జోడించడం మొదలైనవి), HTTPS ద్వారా పుష్ అభ్యర్థనలను పంపగల సామర్థ్యం, బ్రాంచ్లకు ప్రాప్యతను పరిమితం చేయడం, ప్రైవేట్ శాఖలకు మద్దతు వంటి అవసరాలు ఉన్నాయి. , బాహ్య మరియు అంతర్గత వినియోగదారులకు ప్రాప్యతను వేరు చేయడం (ఉదాహరణకు, సమస్య గురించి సమాచారాన్ని బహిర్గతం చేయడంపై నిషేధం సమయంలో దుర్బలత్వాలను తొలగించడంలో పని చేయడం), ఇంటర్ఫేస్ యొక్క పరిచయం, సమస్య నివేదికలతో పని చేయడానికి ఉపవ్యవస్థల ఏకీకరణ, కోడ్, డాక్యుమెంటేషన్ మరియు కొత్త ప్రణాళిక లక్షణాలు, IDEతో అనుసంధానం కోసం సాధనాల లభ్యత, ప్రామాణిక వర్క్ఫ్లోలకు మద్దతు, ఆటోమేటిక్ మెర్జ్ల కోసం బాట్ను ఉపయోగించగల సామర్థ్యం (కెర్నల్ ప్యాకేజీలకు మద్దతు ఇవ్వడానికి CentOS స్ట్రీమ్ అవసరం).
మూలం: opennet.ru