ืคืจืืืืงืืื ะธ ะพ ัะตัะตะฝะธะธ ะฟะพ ัะพะทะดะฐะฝะธั ัะตัะฒะธัะฐ ัะพะฒะผะตััะฝะพะน ัะฐะทัะฐะฑะพัะบะธ Git Forge, ะบะพัะพััะน ะฑัะดะตั ะฟะพัััะพะตะฝ ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ะฟะปะฐััะพัะผั GitLab. GitLab ััะฐะฝะตั ะฟะตัะฒะธัะฝะพะน ะฟะปะฐััะพัะผะพะน ะดะปั ะฒะทะฐะธะผะพะดะตะนััะฒะธั ั Git-ัะตะฟะพะทะธัะพัะธัะผะธ ะธ ะดะปั ั ะพััะธะฝะณะฐ ะฟัะพะตะบัะพะฒ, ัะฒัะทะฐะฝะฝัั ั ะดะธัััะธะฑััะธะฒะฐะผะธ CentOS ะธ Fedora. ะ ะฐะฝะตะต ะฟัะธะผะตะฝัะตะผัะน ัะตัะฒะธั ะฟัะพะดะพะปะถะธั ัััะตััะฒะพะฒะฐัั, ะฝะพ ะฑัะดะตั ะฟะตัะตะดะฐะฝ ะฝะฐ ะฟะพะฟะตัะตะฝะธะต ัะพะพะฑัะตััะฒั, ะทะฐะธะฝัะตัะตัะพะฒะฐะฝะฝะพะผั ะฒ ะฟัะพะดะพะปะถะตะฝะธะธ ัะฐะทัะฐะฑะพัะบะธ. Pagure ะฑัะดะตั ะฒัะฒะตะดะตะฝ ะธะท ะฟะพะด ัะพะฟัะพะฒะพะถะดะตะฝะธั ัััะดะพััััะพะตะฝะฝะพะน ะฒ Red Hat ะบะพะผะฐะฝะดั CPE (Community Platform Engineering), ะทะฐะฝะธะผะฐััะตะนัั ะฟะพะดะดะตัะถะฐะฝะธะตะผ ะธะฝััะฐััััะบัััั ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะธ ะฟัะฑะปะธะบะฐัะธะธ ัะตะปะธะทะพะฒ Fedora ะธ CentOS.
ืืืฉืจ ืืื ื ืคืชืจืื ืืช ืืคืฉืจืืื ืขืืืจ Git Forge ืืืืฉ, ืืื ื:
ืคืืืืจ ืืืืืื. ืืืชืืกืก ืขื ืืืงืจ ืฉื ื- ะธ ะฟะพะถะตะปะฐะฝะธะน ะพั ััะฐััะฝะธะบะพะฒ ะฟัะพะตะบัะพะฒ Fedora, CentOS, RHEL ะธ CPE, ะฑัะปะธ ััะพัะผะธัะพะฒะฐะฝั ััะตะฑะพะฒะฐะฝะธั ะบ ััะฝะบัะธะพะฝะฐะปัะฝะพััะธ ะธ ัะดะตะปะฐะฝ ะฒัะฑะพั ะฒ ะฟะพะปัะทั Gitlab. ะัะพะผะต ัะธะฟะพะฒัั
ะพะฟะตัะฐัะธะน ั ัะตะฟะพะทะธัะพัะธัะผะธ (ัะปะธัะฝะธะต, ัะพะทะดะฐะฝะธะต ัะพัะบะพะฒ, ะดะพะฑะฐะฒะปะตะฝะธะต ะบะพะดะฐ ะธ ั.ะฟ.) ััะตะดะธ ะบะปััะตะฒัั
ััะตะฑะพะฒะฐะฝะธะน ะฑัะปะธ ะทะฐัะฒะปะตะฝั ะฑะตะทะพะฟะฐัะฝะพััั, ัะดะพะฑััะฒะพ ัะฐะฑะพัั ะธ ััะฐะฑะธะปัะฝะพััั ะฟะปะฐััะพัะผั.
ืืืจืืฉืืช ืืืื ืชืืื ืืช ืืืื ืืืืคื ืฉื HTTPS, ืืืืืช ืืืฉื ืืขื ืคืื, ืชืืืื ืืขื ืคืื ืคืจืืืื, ืืคืจืืช ืืืฉืช ืืฉืชืืฉืื ืืืฆืื ืืช ืืคื ืืืืช (ืืืืืื, ืืขืืืื ืขื ืชืืงืื ืคืืืขืืืืช ืืืืื ืืืืจืื ืขื ืืืืื ืืืืข ืขื ืืืขืื), ืืืืจืืช ืขื ืืืืฉืง, ืืืืื ืชืช-ืืขืจืืืช ืืขืืืื ืขื ืืืืืช ืืขืืืช, ืงืื, ืชืืขืื ืืชืื ืื ืชืืื ืืช ืืืฉืืช, ืืืื ืืช ืืืื ืืฉืืืื IDE, ืชืืืื ืืืจืืืืช ืขืืืื ืืืคืืื ืืืช.
ะะท ะฒะพะทะผะพะถะฝะพััะตะน GitLab, ะบะพัะพััะต ะพะบะพะฝัะฐัะตะปัะฝะพ ะฟะพะฒะปะธัะปะธ ะฝะฐ ะฟัะธะฝััะธะต ัะตัะตะฝะธั ะฟะพ ะฒัะฑะพัั ะดะฐะฝะฝะพะน ะฟะปะฐััะพัะผั, ัะฟะพะผัะฝััั ะฟะพะดะดะตัะถะบะฐ ะฟะพะดะณััะฟะฟ ั ะฒัะฑะพัะพัะฝัะผ ะดะพัััะฟะพะผ ะบ ัะตะฟะพะทะธัะพัะธัะผ, ะฒะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะฑะพัะฐ ะดะปั ะฐะฒัะพะผะฐัะธัะตัะบะธั ัะปะธัะฝะธะน (ััะตะฑัะตััั CentOS Stream ะดะปั ะฟะพะดะดะตัะถะฐะฝะธะธ ะฟะฐะบะตัะพะฒ ั ัะดัะพะผ), ะฝะฐะปะธัะธะต ะฒัััะพะตะฝะฝัั ััะตะดััะฒ ะดะปั ะฟะปะฐะฝะธัะพะฒะฐะฝะธั ัะฐะทัะฐะฑะพัะบะธ, ะฒะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะณะพัะพะฒะพะณะพ SAAS-ัะตัะฒะธัะฐ ั ะณะฐัะฐะฝัะธััะตะผัะผ ััะพะฒะฝะตะผ ะดะพัััะฟะฝะพััะธ (ะฟะพะทะฒะพะปะธั ะฒััะฒะพะฑะพะดะธัั ัะตััััั ะฝะฐ ะฟะพะดะดะตัะถะฐะฝะธะต ัะตัะฒะตัะฝะพะน ะธะฝััะฐััััะบัััั).
ืืืืืื ืืืจ ืืชืงืืื ืืืงืืจืช ืืงืจื ืืคืชืืื ืงืฉืืจื ืืขืืืื ืฉืืืืืื ืืชืงืืื ืืื ืืืื ืืงืืื ืจืื. ืืื ืื, ืืื ืืฉืฉืืช ืฉืืฉืืจืืช ืื ืืฉืชืืฉ ืืืืืืจืช Community ืืืื ืืืช ืฉื GitLab. ืืคืจื, ืืืืืืืช ืืืจืืฉืืช ืืืืฉืื ืืืจืืฉืืช ืขืืืจ Git Forge ืืืชืืืจืืช ืืืืืขื ืืืื ืืช ืจืง ืืืจืกื ืืงื ืืื ืืช. .
ืืื ืื, ืืืขืืชื ืืืงืืจืช ืขื ืืืืื ื ืืืฉืชืืฉ ืืฉืืจืืช SAAS (ืืคืืืงืฆืื ืืฉืืจืืช) ืฉืืกืคืงืช GitLab, ืืืงืื ืืคืจืืก ืืช GitLab ืขื ืฉืจืชืื ืฉืื, ืื ืฉืืืฆืื ืืช ืืฉืืจืืช ืืฉืืืื (ืืืืืื, ืื ืืคืฉืจ ืืืืืช ืืืื ืฉืื ืืคืืืขืืืืช ืืืขืจืืช ืืชืืงื ืืช ืืืืืจืืช). ืืชืฉืชืืช ื ืชืืืช, ืืฉืื ืืกืืื ืืื ืืืจ ืื ืชืืื ื ืชืืืช ืืืืื ืขื ืืื ืื ืฉื ืืืจื ืืืฆืื ืืช ืืื ื ื ืืืืช). ืืคืชืจืื ืื ืืื ื ืชืืื ื , ืืฉืจ ืงืืืขืืช ืื ืขื ืืคืจืืืงื ืืชืช ืขืืืคืืช ืืืืืคืืช ืืื ืืืืช.
ืืื ืชืืื, ืืืืืื ืืืืืช ืืืฉืืืื ืืงืื ืคืชืื ืฉื 18 ืืืืืืช ืคืื ืงืฆืืื ืืืืช ืฉืืืฆืขื ืืขืืจ ืจืง ืืืืืืจืืช ืงื ืืื ืืืช ืฉื GitLab. ืืืืืืืช ืืืกืืช ืชืืืืื ืฉืื ืื ืฉื ื ืืืื ืืืืืจ ืคืืชืื ืืชืืื ื ืืืื, ืืืื ืชืื ืื ืคืืชืื, ืืฆืืจืช ืคืจืืืงืืื, ืืืืืช, ืขืืืื ืขื ืืืืืืช, ืืฆืืจืช ืืจืกืืืช, ืชืฆืืจื ืืืืืื.
ืืคืื ืงืฆืืืช ืืืืืช ืืืขืืจื ืืคืื ืงืฆืืืช ืืืื ืืืืช:
- ืฆืืจืืฃ ื ืืฉืืื ืงืฉืืจืื;
- ืืืฆืื ืืขืื ื-GitLab ืืงืืืฅ CSV;
- ืืืคื ืชืื ืื, ืืจืืื ืืืืืืืืืฆืื ืฉื ืชืืืื ืืคืืชืื ืฉื ืคืื ืงืฆืืื ืืืืช ืื ืืจืกืืืช ืืืืืืช;
- ืฉืืจืืช ืืืื ื ืืืืืืจ ืืฉืชืชืคื ืคืจืืืงื ืขื ืฆืืืื ืฉืืืฉืืื ืืืืฆืขืืช ืืื"ื.
- ืืกืืฃ ืืื ืืจื ื ืขืืืจ IDE ืืื ืืจื ืื;
- ืืืืืช ืืกื ืืจื ืงืืฆืื ืืื ืืืืืง ืฉืื ืืืื ืืงืื ืืืกืืฃ ืืืื ืืจื ื;
- ืืื ื ืืืื ืขืืฆืื ืืืืคืฉืจืื ืืืขืืืช ืืืืืื ืื ืืกืื ืืืืืืื, ืชืื ืฉืืืืฉ ืืืืืืื ืื ืงืืืช ืืืฉื ืืืืื ืืื ืื ืฉืฆืจืื ืืคืืชืื ืคืืฆ'ืจ ืืืฉ;
- ืืืืืช ืืืืืช ืงืื;
- ืชืืืื ืืื ืืื ืืืืืืช ืฉื Conan (C/C++), Maven (Java), NPM (node.js) ื-NuGet (.NET);
- ืชืืืื ืืคืจืืกืืช ืงื ืจืืืช, ืืืืคืฉืจืืช ืื ืืืชืงืื ืืจืกื ืืืฉื ืฉื ืืืฉืื ืขื ืงืืืฆื ืงืื ื ืฉื ืืขืจืืืช;
- ืืคืฆืืช ืืฆืืืจืืช, ืืฉืจ ืืชืืืื ืืกืคืงืืช ืืจืกืืืช ืืืฉืืช ืืืกืคืจ ืงืื ืฉื ืืขืจืืืช ืืืื, ืืืืืืืืช ืืืืจืื ืืช ืืืืกืื ื-100%;
- ืืืื ืืคืขืืช ืคืื ืงืฆืืื ืืืืช ืืืืคืฉืจืื ืืกืคืง ืืช ืืคืจืืืงื ืืืืืืจืืช ืฉืื ืืช ืขื ืืื ืืคืขืื ืืื ืืืช ืฉื ืชืืื ืืช ืืกืืืืืช;
- ืืฆื ืกืงืืจื ืืืืืช ืขืืืจ ืคืจืืกืืช ืืืืคืฉืจ ืื ืืืขืจืื ืืช ืชืงืื ืืชื ืฉื ืื ืกืืืืช ืืื ืืืจืฆืื ืจืฆืืคื ืืืืกืกืช Kubernetes;
- ืชืืืื ืืืืืจืช ืืฉืืืืืช Kubernetes ืืจืืืื ืืืืืืจ ืืชืฆืืจื (ืืืืืื, ื ืืชื ืืืฉืชืืฉ ืืืฉืืืืืช Kubernetes ื ืคืจืืื ืขืืืจ ืคืจืืกืืช ื ืืกืืื ืืขืืืกื ืขืืืื ืฉื ืืืฆืืจ);
- ืชืืืื ืืืืืจืช ืืืื ืืืช ืืืืื ืฉื ืจืฉืชืืช ืืืืืืช ืืื ืืืืืื ืืช ืืืืฉื ืืื ืชืจืืืื Kubernetes.
ืื ืืกืฃ, ื ืืชื ืืฆืืื ืขืืืื ื GitLab 12.9.1, 12.8.8 ื-12.7.8 (ืืืืืจืช Community ื-Enterprise), ืืฉืจ ืืชืงื ืื ืืช ืืคืืืขืืช. ืืืขืื ืงืืืืช ืืื ืืฆืืืช GitLab EE/CE 8.5 ืืืืคืฉืจืช ืืงืจืื ืืช ืชืืื ืื ืงืืืฅ ืืงืืื ืืขืช ืืขืืจืช ืืขืื ืืื ืคืจืืืงืืื.
ืคืจืื ืืคืืืขืืช ืืืืฉืคื ืชืื 30 ืืื.
ืืงืืจ: OpenNet.ru
