á áŽááśááááşá¸ááťáŹá¸ и GitLab ááááşááąáŹááşá¸ááᯠáĄááŻáśá¸ááźáŻá áááşááąáŹááşáááˇáş áá°á¸ááąáŤááşá¸áááşááŽá¸áážáŻáááŻááşáᏠáááşááąáŹááşáážáŻ Git Forge ááᯠáááşááŽá¸áááş ááŻáśá¸ááźááşááťááşáĄááźáąáŹááşá¸á GitLab áááş Git repositories áážááˇáşáĄááźááşáĄáážááşáĄááźááşáĄáážááşááŻááşááąáŹááşáááşáážááˇáş CentOS áážááˇáş Fedora ááźááˇáşááąáážáŻááťáŹá¸áážááˇáşáááşáááŻááşáááˇáş hosting áááąáŹááťááşááťáŹá¸áĄáá˝ááş áĄááá platform ááźá áşááŹááŤáááşá ááááşá áĄááŻáśá¸ááźáŻáá˛áˇááąáŹ áááşááąáŹááşáážáŻ áááşáááşáááşáážáááąáááşááźá áşááąáŹáşáááşá¸ áááşáááşáá˝áśáˇááźááŻá¸áááŻá¸áááşááąá¸ááᯠá áááşáááşá áŹá¸ááąáŹ áĄáááŻááşá¸áĄáááŻááşá¸áá áşááŻáááŻáˇ áá˝ážá˛ááźáąáŹááşá¸ááąá¸áĄááşáááşááźá áşáááşá Pagure áááş Fedora áážááˇáş CentOS ááŻááşááąáážáŻááťáŹá¸ áá˝áśáˇááźááŻá¸áááŻá¸áááşááąá¸áážááˇáş ááŻááşááąááźááşá¸áĄáá˝ááş áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśááťáŹá¸ááᯠááááşá¸ááááşá¸ááŹá¸áááˇáş Red Hat áá˝ááş áĄááŻááşáááˇáşááŹá¸ááąáŹ CPE (Community Platform Engineering) áĄáá˝á˛áˇá ááśáˇáááŻá¸áážáŻááž áááşáážáŹá¸áááşááźá áşáááşá
Git Forge áĄáá
áşáĄáá˝ááş ááźá
áşáááŻááşááťáąáážáááąáŹ ááźáąáážááşá¸ááťááşááťáŹá¸ááᯠáĄáá˛ááźááşááąáŹáĄááŤá ááťá˝ááşáŻááşáááŻáˇ á
ááşá¸á
áŹá¸ááŤáááşá
Pagure áážááˇáş Gitlab á ááąáˇááŹáážáŻáá
áşááŻáĄááąáŤáşáĄááźáąááśáááşá Fedoraá CentOSá RHEL áážááˇáş CPE áááąáŹááťááşááťáŹá¸áá˝ááş ááŤáááşáá°ááťáŹá¸ááśááž ááášáááťáŹá¸á ááŻááşááąáŹááşááťááşáááŻáĄááşááťááşááťáŹá¸ááᯠáá˝á˛áˇá
ááşá¸áá˛áˇááźáŽá¸ Gitlab áááťááşáážáŹááŹááźááˇáş áá˝áąá¸ááťááşáá˛áˇáááşá áááŻáážáąáŹááşááŹááąááŹááťáŹá¸ (ááąáŤááşá¸á
ááşá¸ááźááşá¸á áááşáááşá¸áááşááŽá¸ááźááşá¸á ááŻááşáááˇáşááźááşá¸ á
áááş) ááźááˇáş ááŻáśáážááşááŻááşááąáŹááşáážáŻááťáŹá¸áĄááźááşá ááááşááąáŹááşá¸á ááŻáśááźáŻáśááąá¸á áĄááŻáśá¸ááźáŻááá˝ááşáá°áážáŻáážááˇáş áááşááźáááşáážáŻááᯠáĄááááááŻáĄááşááťááşááťáŹá¸áá˛áá˝ááş áááˇáşáá˝ááşá¸ááąáŹáşááźááŹá¸ááŤáááşá
HTTPS áážáá áşáááˇáş áá˝ááşá¸áĄáŹá¸ááąá¸ááąáŹááşá¸áááŻáážáŻááťáŹá¸ ááąá¸áááŻáˇááźááşá¸á áááşáá˝á˛ááťáŹá¸áááŻáˇ áááşááąáŹááşáá˝ááˇáşááᯠáááˇáşáááşááźááşá¸áááşá¸áááşá¸ááťáŹá¸á ááŻáášáááááááşáá˝á˛ááťáŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻá ááźááşááážááˇáş áĄáá˝ááşá¸áááŻááşá¸áĄááŻáśá¸ááźáŻáá°ááťáŹá¸á áááşááąáŹááşáá˝ááˇáşááᯠáá˝á˛ááźáŹá¸ááźááşá¸ (áĽáááŹá ááźáżááŹáážááˇáşáááşáááşááąáŹ áĄááťááşáĄáááşááťáŹá¸ááᯠááááşáááşááŹá¸ááŽá¸áážáŻáá áşááŻáĄáá˝ááşá¸ áĄáŹá¸áááşá¸ááťááşááťáŹá¸ááᯠáááşáážáŹá¸ááźááşá¸áá˝ááş ááŻááşááąáŹááşáááş) áá˛áˇáááŻáˇááąáŹ áááŻáĄááşááťááşááťáŹá¸ ááŤáááşáááşá áááşá¸áážáŽá¸ááťá˝ááşá¸áááşáážáŻ áĄááşááŹááąáˇá áşá ááźáżááŹáĄá áŽáááşááśááťááşááťáŹá¸áážááˇáş ááŻááşááąáŹááşáááşáĄáá˝ááş á áá áşáá˝á˛ááťáŹá¸ ááąáŤááşá¸á ááşá¸ááźááşá¸á ááŻááşááťáŹá¸á áĄááşášááŤáááşáĄáá áşááťáŹá¸á áážááşáááşá¸ááźáŻá áŻááźááşá¸áážááˇáş á áŽá ááşááźááşá¸á IDE áážááˇáş ááąáŤááşá¸á ááşá¸áááşáĄáá˝ááş ááááááŹááťáŹá¸ááážááááŻááşáážáŻá á áśááŻááşáááşá¸áĄáá˝áŹá¸áĄááŹááťáŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻá
á¤ááááşááąáŹááşá¸áááŻáá˝áąá¸ááťááşáááşááŻáśá¸ááźááşááťááşáááŻááąáŹááşááŻáśá¸áá˝ááşáá˝ážááşá¸áááŻá¸áá˛áˇááąáŹ GitLab á á˝ááşá¸áááşááťáŹá¸áááąáŹáşááźááťááşáááş repositories áááŻáˇáá˝áąá¸ááťááşáá˝ááˇáşáážáááąáŹáĄáŻááşá áŻáá˝á˛ááťáŹá¸áĄáá˝ááşááśáˇáááŻá¸áážáŻá ááąáŹáˇááşáááŻáĄáááŻáĄááťáąáŹááşááąáŤááşá¸á ááşá¸áááŻááşáážáŻá á˝ááşá¸áááş ( kernel áážááˇáşáááşááąáˇááťáşááťáŹá¸áááŻááááşá¸ááááşá¸áááş CentOS Stream áááŻáĄááşáááş)á áĄá áŽáĄá áĽáşááąá¸áá˝á˛ááźááşá¸áĄáá˝ááş áááşáááşááŹá¸ááąáŹááááááŹááťáŹá¸áážáááąááźááşá¸á áĄáááşáááˇáşááŻááşááŹá¸ááąáŹ SAAS áááşááąáŹááşáážáŻááᯠáĄáŹáááśááťááşáĄáááˇáşááźááˇáş áĄááŻáśá¸ááźáŻáááŻááşáááˇáşá á˝ááşá¸áááş (ááŹááŹáĄááźáąááśáĄááąáŹááşáĄáĄáŻáśááᯠááááşá¸ááááşá¸áááşáĄáá˝ááş áĄáááşá¸áĄááźá áşááťáŹá¸ááᯠáá˝ááşáááşá¸á áąáááş)á
ááŻáśá¸ááźááşááťááşááťááźáŽá¸ááŹá¸ ááťááşááťááşááźááˇáşááźááˇáş ááźááŻáááşáá˝áąá¸áá˝áąá¸ááźááşá¸ááážááᲠááŻáśá¸ááźááşááťááşááťáá˛áˇááźááşá¸ááźáąáŹááˇáş developer ááťáŹá¸áĄááźáŹá¸ ááąáááşáážáŻááťáŹá¸á áááşááąáŹááşáážáŻáááş GitLab á áĄááá˛áˇ Comminity ááŻááşááąáážáŻááᯠáĄááŻáśá¸áááźáŻááąáŹáˇáááşááᯠá ááŻá¸ááááşáážáŻááťáŹá¸áááşá¸ áážááá˛áˇáááşá áĄáá°á¸áááźááˇáşá ááźáąááŹááťááşáá˝ááşááąáŹáşááźááŹá¸ááąáŹ Git Forge áĄáá˝ááş áááŻáĄááşááťááşááťáŹá¸ááᯠáĄááąáŹááşáĄáááşááąáŹáşáááş áááŻáĄááşááąáŹá á˝ááşá¸áááşááťáŹá¸ááᯠáá°áááŻááşááŹá¸áážááşá¸áá˝ááşáᏠááážááááŻááşááŤáááşá .
GitLab ááž ááśáˇáááŻá¸ááąá¸ááąáŹ SAAS (apply as a service) áááşááąáŹááşáážáŻááᯠáááşá¸áááŹááŹááťáŹá¸ááąáŤáşáá˝ááş GitLab ááźááˇáşááťááŹá¸áááˇáşáĄá áŹá¸ áááşááąáŹááşáážáŻááᯠááááşá¸ááťáŻááşáááŻááşáááşáááŻááşááźáąáŹááşá¸ ááąáááşááśáá˛áˇááááş (áĽáááŹá áĄáŹá¸áááşá¸ááťááşááťáŹá¸áĄáŹá¸ááŻáśá¸ááᯠááąááťáŹá áąáááş áááźá áşáááŻááşááŤá á áá áşááᯠááťááşááźááşá¸ áááşááŻááşá áĄááźáąááś áĄááąáŹááşáĄáĄáŻáśááᯠááááşá¸ááŹá¸ááąáŹáˇ áá áşááąáˇááąáŹáˇ áážáááŹáážáŹ áááŻááşáá°á¸á ááźááşáááŻáášáááŽáá áşááŻá áááşáááşá¸ááťáŹá¸á ááąáŹááşáá˝á˛ááťááşááŽá¸áážáŻááᯠáááşááŻááşááŹá¸áááşá) ááźáąáážááşá¸áááşá¸áá˝áąáá˛áˇáááşá¸ áĄáááşáááźáąáá°á¸á áááąáŹááťááşáááş áĄááá˛áˇáĄááźáŹá¸áá˝áąá¸ááťááşá ááŹááťáŹá¸ááᯠáŚá¸á áŹá¸ááąá¸ááááşáᯠáááşáážááşááŹá¸ááąáŹá
á¤áĄááąáŹáĄáá˝ááşá¸ GitLab ááááşá GitLab á áá°áááŻááşááŻááşááąáážáŻááťáŹá¸áá˝ááşáᏠáááşá¸áážááşá¸ááŹá¸ááąáŹ ááŻááşááąáŹááşááťááşááťáŹá¸ 18 ááŻá áĄááąáŹááşáĄáááşááąáŹáşáážáŻááťáŹá¸ááᯠáážáŹáá˝áąáá˝áąáˇáážáááźááşá¸áĄááźáąáŹááşá¸á áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáĄá áŽáĄá ááşáá˝á˛ááźááşá¸á áááąáŹááťááşáááşááŽá¸ááźááşá¸á áĄáááşááźáŻááźááşá¸á áááşááąáˇááťáşá áŽááśáááˇáşáá˝á˛áážáŻá ááŻááşááąáážáŻááŻáśá áśá áá˝á˛áˇá ááşá¸áááşááąáŹááşááŻáśáážááˇáş ááŻáśááźáŻáśááąá¸áĄááŤáĄáááş ááąáŹáˇááşáá˛ááşáá˝áśáˇááźááŻá¸áááŻá¸áááşááąá¸á ááşáááşá¸áá áşááŻááŻáśá¸ááᯠá áŽááśáááˇáşáá˝á˛áááŻááşáááˇáş áááşáááşáĄááŽá¸ááŽá¸áá˝ááş áĄááťáŻáśá¸áááşááŤáááşá
áĄáąáŹááşááŤááŻááşááąáŹááşááťááşááťáŹá¸ááᯠáĄááá˛áˇáĄáá˝áŹáĄááąá¸áááŻáˇ áá˝ážá˛ááźáąáŹááşá¸áááŻááşááŤááźáŽ-
- áááşá ááşááźáżááŹááᯠáá°á¸áá˝á˛áááşááźááźááşá¸á
- GitLab ááž CSV áááŻáˇ ááźáżááŹááᯠááŻááşáá°ááŤá
- áá áşáŚá¸ááťááşá¸ááŻááşááąáŹááşáááŻááşá á˝ááşá¸ áááŻáˇáááŻááş ááŻááşááąáážáŻááťáŹá¸á áá˝áśáˇááźááŻá¸áááŻá¸áááşááąá¸ááŻááşáááşá¸á ááşááᯠááŻáśááąáŹáşááźááşá¸á
- áĄáŽá¸ááąá¸ááşááᯠáĄááŻáśá¸ááźáŻá áááąáŹááťááşááŤáááşáá°ááťáŹá¸ááᯠááźááşááĄáá˝á˛áˇáĄá ááşá¸ááťáŹá¸áážááˇáş ááťáááşáááşáááşáĄáá˝ááş ááŤáááşááąáŹáááşááąáŹááşáážáŻá
- Web IDE áĄáá˝ááş áááşááááşá
- áááş terminal áážá ááŻááşááźáąáŹááşá¸áá˛áážáŻááťáŹá¸ááᯠá ááşá¸áááşáááş áááŻááşááťáŹá¸ááᯠáá áşááźááŻááşáááşá¸ ááťáááşáááŻááşáááŻááşááźááşá¸á
- áĄáá˝ááşááášááŹááşáážááˇáş áááŻááşáááŻááşáážáŻááťáŹá¸ááᯠáĄááşááŻááşáááşáááş áá˝ááˇáşááźáŻáááˇáş ááŽáááŻááşá¸ááááşá¸ááťáŻááşáážáŻááťáŹá¸á ááźáżááŹáĄáá áşáá áşáᯠáááşááŽá¸áááşáĄáá˝ááş áááşáááŻáĄááşáááťážáĄááŹáĄáŹá¸ááŻáśá¸ááᯠááá°áĄááŻáśá¸ááźáŻáááŻááşáááˇáş áĄááťááşáá áşááťááşáĄááźá áş áĄááŻáśá¸ááźáŻááźáŽá¸á
- ááŻááşáĄáááşáĄáá˝áąá¸áĄá áŽáááşááśá áŹááťáŹá¸
- áááşááąáˇááťáşáááşááąááťáŹááťáŹá¸ Conan (C/C++), Maven (Java), NPM (node.js) áážááˇáş NuGet (.NET);
- Canary ááźááˇáşááťááşáážáŻááťáŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻá á áá áşááťáŹá¸á ááąá¸áááşááąáŹáĄá áááşáĄáááŻááşá¸áá˝ááş áĄáááŽááąá¸áážááşá¸áááŹá¸áážááşá¸áĄáá áşááᯠáááˇáşáá˝ááşá¸áááŻááşá áąáááşááźá áşáááşá
- áááŻá¸ááźážááˇáşááźááˇáşááťáŽáážáŻááťáŹá¸á ááŹá¸áážááşá¸áĄáá áşááťáŹá¸ááᯠáĄá áááŻááşá¸áá˝ááş á áá áşáĄáááşá¸á áŻááśáᏠááąá¸áááŻáˇáááŻááşá áąááŹá áááźááşá¸ááźááşá¸ áá˝ážááşá¸ááźáŻáśáážáŻ 100% áĄáá áááŻá¸ááŹ;
- áááąáŹááťááşááᯠáĄááťááŻá¸ááťááŻá¸ááąáŹ áááşá¸ááźááşáážáŻááťáŹá¸áá˝ááş ááąá¸áĄááşáááŻááşá áąáááˇáş ááŻááşááąáŹááşááťááş ááŻááşááąáŹááşááťááş áĄááśááťáŹá¸á
- Kubernetes áááŻáĄááźáąááśá á ááşáááşáááźááşááąáŤááşá¸á ááşá¸áážáŻáááşáááşá¸ááťááşáá áşááŻá áŽááĄááźáąáĄááąáááŻáĄáá˛ááźááşáááşáá˝ááˇáşááźáŻáááˇáşáĄááŻáśá¸ááźáŻáážáŻáĄááťááşá¸ááťáŻááşááŻááşá
- configurator áá˝ááş Kubernetes áĄá áŻáĄááąá¸ááťáŹá¸á á˝áŹááᯠáááşáážááşááźááşá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻ (áĽáááŹá áĄá ááşá¸áĄááąáŹááşáĄáááşááąáŹáşáážáŻáážááˇáş áĄááŻááşááŹáááşááťáŹá¸áĄáá˝ááş ááŽá¸ááźáŹá¸ Kubernetes áĄá áŻáĄááąá¸ááťáŹá¸ááᯠáááşááŻáśá¸áááŻááşáááş)á
- Kubernetes pods ááťáŹá¸ááźáŹá¸áá˝ááşáááşááąáŹááşáá˝ááˇáşáááŻáááˇáşáááşáááşáááˇáşáĄáŹá¸áá˝ááˇáşááźáŻáááˇáşáá˝ááşááááşááŹáá˝ááşáááşááŻáśááźáŻáśááąá¸áá°ááŤáááťáŹá¸áááŻáááşáážááşááźááşá¸áĄáá˝ááşááśáˇáááŻá¸áážáŻá
áááŻáˇáĄááźááşáááşá¸áááŻáážááşááŹá¸áááŻááşáááşá GitLab áááş áĄáŹá¸áááşá¸ááťááşááᯠááźááşáááşááąá¸áááˇáş 12.9.1á 12.8.8 áážááˇáş 12.7.8 (Community Edition áážááˇáş Enterprise Edition) áááŻáˇááᯠáĄááşááááşááŻááşáááşá GitLab EE/CE 8.5 áá˝ááşáážáááźáŽá¸ááááşá¸á ááźáżááŹáážáááąáá˛áˇááźáŽá¸ áááąáŹááťááşááťáŹá¸ááźáŹá¸ ááźáżááŹáá
áşááŻááᯠáá˝ážáąáˇáááˇáşáĄá፠áááşáááˇáşááąáááśáááŻááşááĄááźáąáŹááşá¸áĄááŹááťáŹá¸áááŻáááᯠáááşáááŻááşá
áąááŤáááşá
áĄáŹá¸áááşá¸ááťááşáážááˇáşáááşáááşááąáŹ áĄááąá¸á
áááşáĄááťááşáĄáááşááťáŹá¸ááᯠáááş 30 áĄááźáŹáá˝ááş ááŻááşááźááşááŤáááşá
source: opennet.ru
