ืคื“ื•ืจื” ื• CentOS Git Forge ืžื•ืฉืง. GitLab ืคื•ืชื—ืช 18 ืชื›ื•ื ื•ืช ืงื ื™ื™ื ื™ื•ืช

ืคืจื•ื™ื™ืงื˜ื™ื CentOS ะธ ืคื“ื•ืจื” ัะพะพะฑั‰ะธะปะธ ะพ ั€ะตัˆะตะฝะธะธ ะฟะพ ัะพะทะดะฐะฝะธัŽ ัะตั€ะฒะธัะฐ ัะพะฒะผะตัั‚ะฝะพะน ั€ะฐะทั€ะฐะฑะพั‚ะบะธ Git Forge, ะบะพั‚ะพั€ั‹ะน ะฑัƒะดะตั‚ ะฟะพัั‚ั€ะพะตะฝ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะฟะปะฐั‚ั„ะพั€ะผั‹ GitLab. GitLab ัั‚ะฐะฝะตั‚ ะฟะตั€ะฒะธั‡ะฝะพะน ะฟะปะฐั‚ั„ะพั€ะผะพะน ะดะปั ะฒะทะฐะธะผะพะดะตะนัั‚ะฒะธั ั Git-ั€ะตะฟะพะทะธั‚ะพั€ะธัะผะธ ะธ ะดะปั ั…ะพัั‚ะธะฝะณะฐ ะฟั€ะพะตะบั‚ะพะฒ, ัะฒัะทะฐะฝะฝั‹ั… ั ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะฐะผะธ CentOS ะธ Fedora. ะ ะฐะฝะตะต ะฟั€ะธะผะตะฝัะตะผั‹ะน ัะตั€ะฒะธั ืคื’ื•ืจื” ะฟั€ะพะดะพะปะถะธั‚ ััƒั‰ะตัั‚ะฒะพะฒะฐั‚ัŒ, ะฝะพ ะฑัƒะดะตั‚ ะฟะตั€ะตะดะฐะฝ ะฝะฐ ะฟะพะฟะตั‡ะตะฝะธะต ัะพะพะฑั‰ะตัั‚ะฒัƒ, ะทะฐะธะฝั‚ะตั€ะตัะพะฒะฐะฝะฝะพะผัƒ ะฒ ะฟั€ะพะดะพะปะถะตะฝะธะธ ั€ะฐะทั€ะฐะฑะพั‚ะบะธ. Pagure ะฑัƒะดะตั‚ ะฒั‹ะฒะตะดะตะฝ ะธะท ะฟะพะด ัะพะฟั€ะพะฒะพะถะดะตะฝะธั ั‚ั€ัƒะดะพัƒัั‚ั€ะพะตะฝะฝะพะน ะฒ Red Hat ะบะพะผะฐะฝะดั‹ CPE (Community Platform Engineering), ะทะฐะฝะธะผะฐัŽั‰ะตะนัั ะฟะพะดะดะตั€ะถะฐะฝะธะตะผ ะธะฝั„ั€ะฐัั‚ั€ัƒะบั‚ัƒั€ั‹ ะดะปั ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ะธ ะฟัƒะฑะปะธะบะฐั†ะธะธ ั€ะตะปะธะทะพะฒ Fedora ะธ CentOS.

ื›ืืฉืจ ื‘ื—ื ื• ืคืชืจื•ื ื•ืช ืืคืฉืจื™ื™ื ืขื‘ื•ืจ Git Forge ื”ื—ื“ืฉ, ื‘ื—ื ื•:
ืคืื’ื•ืจ ื•ื’ื™ื˜ืœื‘. ื‘ื”ืชื‘ืกืก ืขืœ ืžื—ืงืจ ืฉืœ ื›- 300 ื‘ื™ืงื•ืจื•ืช ะธ ะฟะพะถะตะปะฐะฝะธะน ะพั‚ ัƒั‡ะฐัั‚ะฝะธะบะพะฒ ะฟั€ะพะตะบั‚ะพะฒ 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

ืงื ื” ืื™ืจื•ื— ืืžื™ืŸ ืœืืชืจื™ื ืขื ื”ื’ื ืช DDoS, ืฉืจืชื™ VPS VDS ๐Ÿ”ฅ ืงื ื” ืื—ืกื•ืŸ ืืชืจื™ื ืืžื™ืŸ ืขื ื”ื’ื ืช DDoS, ืฉืจืชื™ VPS VDS | ProHoster