KDE рдкреНрд░рдХрд▓реНрдк GitLab рд▓рд╛рдЧреВ рдХрд░рддреЛ. GitLab EE рдЖрдгрд┐ CE рд╡рд┐рдХрд╛рд╕ рдПрдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рднрд╛рдВрдбрд╛рд░рд╛рдд рд╣рд▓рд╡рд┐рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ

KDE рдкреНрд░рдХрд▓реНрдк рдСрдкрд░реЗрд╢рди рдордзреНрдпреЗ рдареЗрд╡рд▓реЗ рдЦреБрд▓реНрдпрд╛ рд╡реНрдпрд╛рд╕рдкреАрдард╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЧрд┐рдЯреЕрдм, рдЬреЗ рдирд╡реАрди рд╕рд╣рднрд╛рдЧреАрдВрдЪреНрдпрд╛ рдкреНрд░рд╡реЗрд╢рд╛рддреАрд▓ рдЕрдбрдерд│реЗ рдХрдореА рдХрд░реЗрд▓, KDE рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ рд╕рд╣рднрд╛рдЧ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рдХрд░реЗрд▓ рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рд╕рд╛рдзрдирд╛рдВрдЪреА рдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡реЗрд▓, рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░рд╛рдЪреА рджреЗрдЦрднрд╛рд▓ рдХрд░реЗрд▓, рд╕рддрдд рдПрдХрддреНрд░реАрдХрд░рдг рдЖрдгрд┐ рдмрджрд▓рд╛рдВрдЪреЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХрд░реЗрд▓. рдкреВрд░реНрд╡реА, рдкреНрд░рдХрд▓реНрдк рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╡рд╛рдкрд░рдд рдЕрд╕реЗ рдлреЕрдмреНрд░рд┐рдХреЗрдЯрд░ (рдЖрдгрд┐ cgit), рдЬреЗ рдЕрдиреЗрдХ рдирд╡реАрди рд╡рд┐рдХрд╕рдХрд╛рдВрдирд╛ рдЕрд╕рд╛рдорд╛рдиреНрдп рдорд╛рдирд▓реЗ рдЬрд╛рддреЗ. GitLab рд╣реЗ GitHub рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрдЪреНрдпрд╛ рдЕрдЧрджреА рдЬрд╡рд│ рдЖрд╣реЗ, рд╣реЗ рд╡рд┐рдирд╛рдореВрд▓реНрдп рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрд╣реЗ рдЖрдгрд┐ GNOME, Wayland, Debian рдЖрдгрд┐ FreeDesktop.org рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрдиреЗрдХ рд╕рдВрдмрдВрдзрд┐рдд рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ.

рдлреЕрдмреНрд░рд┐рдХреЗрдЯрд░ рд╕рдкреЛрд░реНрдЯ рд╕рдзреНрдпрд╛ рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЗ рдЖрдгрд┐ GitLab рд╕рдорд░реНрдердХрд╛рдВрд╕рд╛рдареА рдПрдХ рд╡реЗрдЧрд│реА рд╕реЗрд╡рд╛ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ invent.kde.org. рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдлреЕрдмреНрд░рд┐рдХреЗрдЯрд░ рдкреНрд░рд╛рдореБрдЦреНрдпрд╛рдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЕрдиреЗрдЬрдореЗрдВрдЯ рдЖрдгрд┐ рдХреЛрдб рд░рд┐рд╡реНрд╣реНрдпреВрд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рд╕рддрдд рдПрдХрддреНрд░реАрдХрд░рдг, рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬ рдЖрдгрд┐ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдд рдорд╛рдЧреЗ рдЖрд╣реЗ. GitLab Ruby рдЖрдгрд┐ Go рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ Phabricator PHP рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗ. GitLab рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, KDE рд╡рд┐рдХрд╕рдХрд╛рдВрдЪреА рдХрдорддрд░рддрд╛ рд╣реЛрддреА рдХрд╛рд╣реА рд╢рдХреНрдпрддрд╛, рдЬреЗ рдЕрд░реНрдзрд╡рдЯ рдЖрдзреАрдЪ рдЖрд╣реЗрдд рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рдореНрд╣рдгреВрди.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЖрдореНрд╣реА GitLab рджреНрд╡рд╛рд░реЗ рдЖрдпреЛрдЬрд┐рдд рдПрдХ рд▓рдХреНрд╖рд╛рдд рдШреЗрдК рд╢рдХрддреЛ рдХрд╛рдо рд╡рд░ рд╡рд┐рд▓реАрдиреАрдХрд░рдг рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЖрдгрд┐ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╢рд╛рдЦрд╛, рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд┐рдХрд╛рд╕ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕реБрд▓рдн рд╣реЛрдИрд▓, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдзрд┐рдХ рдкрд╛рд░рджрд░реНрд╢рдХ рд╣реЛрддреАрд▓ рдЖрдгрд┐ рд╕реНрд╡рддрдВрддреНрд░ рдореЙрдбреНрдпреВрд▓рдордзреНрдпреЗ рдорд╛рд▓рдХреА рдХреЛрдб рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╡рд┐рднрдХреНрдд рд╣реЛрдИрд▓. рддреНрдпрд╛рдРрд╡рдЬреА рднрд┐рдиреНрди рднрд╛рдВрдбрд╛рд░ gitlab-ee ╨╕ gitlab-se, рдЬреНрдпрд╛рдореБрд│реЗ рджреЗрдЦрднрд╛рд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреБрд╣реЗрд░реА рдХрд╛рдо рдЭрд╛рд▓реЗ, рджреЛрдиреНрд╣реА рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдЪрд╛ рдХреЛрдбрдмреЗрд╕ рдЖрддрд╛ рдПрдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рднрд╛рдВрдбрд╛рд░рд╛рдд рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓ рдЖрдгрд┐ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдПрдбрд┐рд╢рди (EE) рдЖрдгрд┐ рдХрдореНрдпреБрдирд┐рдЯреА рдПрдбрд┐рд╢рди (CE) рдЙрддреНрдкрд╛рджрдиреЗ рдПрдХрд╛рдЪ рдХреЛрдбрдмреЗрд╕рдордзреВрди рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рддреАрд▓. рдкреНрд░реЛрдкреНрд░рд╛рдпрдЯрд░реА рдХреЛрдб рдУрдкрди рд╕реЛрд░реНрд╕рдкрд╛рд╕реВрди рд╡рд┐рднрдХреНрдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рд╣рд▓рд╡рд┐рд▓рд╛ рдЬрд╛рддреЛ "ee/".

gitlab-ce рд░реЗрдкреЙрдЬрд┐рдЯрд░реА, рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреНрд░реЛрдкреНрд░рд╛рдпрдЯрд░реА рдХреЛрдб рдирд╛рд╣реА, рдЖрд░рд╕рд╛ рдореНрд╣рдгреВрди рдЙрдкрд▓рдмреНрдз рд░рд╛рд╣реАрд▓ gitlab-fossрдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рдд рдЖрд╣реЗ. рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рдирд╡реАрди рдПрдХрд▓ рд░реЗрдкреЙрдЬрд┐рдЯрд░реА рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдЧрд┐рдЯрд▓реЕрдм-рдИ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рддрдпрд╛рд░ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪреЗ рдирд╛рд╡ рдмрджрд▓реВрди рд░рд┐рдкреЙрдЭрд┐рдЯрд░реА рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ "рдЧрд┐рдЯрд▓рд╛рдм" рд╕рдзреНрдпрд╛, рд╕реНрдерд▓рд╛рдВрддрд░ рдЕрдВрддрд┐рдо рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдЖрд╣реЗ - рднрд╛рдВрдбрд╛рд░рд╛рдВрдЪреЗ рдирд╛рд╡ рдмрджрд▓рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рд╡рд┐рд▓реАрдиреАрдХрд░рдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╡рд│рдЬрд╡рд│ рд╕рд░реНрд╡ рдХрд╛рд░реНрдпреЗ рдЖрдзреАрдЪ рдкреВрд░реНрдг рдЭрд╛рд▓реА рдЖрд╣реЗрдд. рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ.

GitLab рд╡рд┐рдХрд╛рд╕рдХ рджреЗрдЦреАрд▓ рд╕рд╛рджрд░ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рд░рд┐рд▓реАрдЭ 12.3.2, 12.2.6 рдЖрдгрд┐ 12.1.12, рдЬреНрдпрд╛рдиреЗ 14 рдЕрд╕реБрд░рдХреНрд╖рд╛ рджреВрд░ рдХреЗрд▓реНрдпрд╛, рдЬреНрдпрд╛рдд API рджреНрд╡рд╛рд░реЗ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдЧрд┐рдЯ рдХрдорд╛рдВрдбреНрд╕ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рд╕реЗрд▓реНрд╕рдлреЛрд░реНрд╕ рджреНрд╡рд╛рд░реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдореЙрдбреНрдпреВрд▓ рд╡рд╛рдкрд░рддрд╛рдирд╛ рдИрдореЗрд▓ рдкреБрд╖реНрдЯреАрдХрд░рдг рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреЗ, рдорд╛рд░реНрдХрдбрд╛рдЙрди рдкреНрд░реАрдорд╛рд░реНрдХрдбрд╛рдЙрди рдЗрдВрдЯрд░рд╡реНрд╣реНрдпреВрдордзреНрдпреЗ JavaScript рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди , SAML рдореЙрдбреНрдпреВрд▓ рд╡рд╛рдкрд░рддрд╛рдирд╛, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ, рд╕реЗрд╡рд╛ рдирд╛рдХрд╛рд░рдгреЗ рдЖрдгрд┐ рдкреНрд░рдХрд▓реНрдкрд╛рдмрджреНрджрд▓ рдЧреЛрдкрдиреАрдп рдорд╛рд╣рд┐рддреА рд▓реАрдХ рдХрд░рдгреЗ рдпрд╛рд▓рд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реВрди рдЗрддрд░ рд▓реЛрдХрд╛рдВрдЪреНрдпрд╛ рдЦрд╛рддреНрдпрд╛рдВрд╡рд░ рдирд┐рдпрдВрддреНрд░рдг рдорд┐рд│рд╡рд╛.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛