GitHub рд▓реЗ рдЕрд░реНрдХреЛ рд╡рд░реНрд╖ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдШреЛрд╖рдгрд╛ рдЧрд░реНтАНрдпреЛ

GitHub рд▓реЗ GitHub.com рдорд╛ рдХреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрдиреЗ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдХрджрдордХреЛ рдШреЛрд╖рдгрд╛ рдЧрд░реНтАНрдпреЛред рдорд╛рд░реНрдЪ 2023 рдорд╛ рдкрд╣рд┐рд▓реЛ рдЪрд░рдгрдорд╛, рдЕрдирд┐рд╡рд╛рд░реНрдп рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдореВрд╣рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рд╣реБрди рдерд╛рд▓реНрдиреЗрдЫ, рдХреНрд░рдорд╢рдГ рдердк рд░ рдердк рдирдпрд╛рдБ рдХреЛрдЯреАрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджреИред

рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рдореБрдЦреНрдпрддрдпрд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ, OAuth рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд░ GitHub рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрдиреЗ, рд╡рд┐рдореЛрдЪрдирд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ, npm, OpenSSF, PyPI рд░ RubyGems рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдорд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рднрд╛рдЧ рд▓рд┐рдиреЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрдиреЗрдЫ, рд╕рд╛рдереИ рекреж рд▓рд╛рдЦ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдпрдорд╛ рдХрд╛рдордорд╛ рд╕рдВрд▓рдЧреНрдирд╣рд░реВрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдиреЗрдЫред рднрдгреНрдбрд╛рд░рд╣рд░реВред 2023 рдХреЛ рдЕрдиреНрддреНрдп рд╕рдореНрдо, GitHub рд▓реЗ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкреБрд╢ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрди рдЪрд╛рд╣рдиреНрдЫред рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдорд╛ рд╕рдВрдХреНрд░рдордгрдХреЛ рдХреНрд╖рдгрдХреЛ рд░реВрдкрдорд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЗрдореЗрд▓ рд╕реВрдЪрдирд╛рд╣рд░реВ рдкрдард╛рдЗрдиреЗрдЫ рд░ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдЪреЗрддрд╛рд╡рдиреАрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдиреЗрдЫред

рдирдпрд╛рдБ рдЖрд╡рд╢реНрдпрдХрддрд╛рд▓реЗ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╕реБрд░рдХреНрд╖рд╛рд▓рд╛рдИ рд╕реБрджреГрдв рдкрд╛рд░реНрдиреЗрдЫ рд░ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВрд▓рд╛рдИ рд▓реАрдХ рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдорд╛рдгрд╣рд░реВ, рд╕рдореНрдЭреМрддрд╛ рдЧрд░рд┐рдПрдХреЛ рд╕рд╛рдЗрдЯрдорд╛ рдПрдЙрдЯреИ рдкрд╛рд╕рд╡рд░реНрдбрдХреЛ рдкреНрд░рдпреЛрдЧ, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХреЛ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╣реНрдпрд╛рдХрд┐рдЩ рд╡рд╛ рд╕рд╛рдорд╛рдЬрд┐рдХ рдИрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩреН рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рдкрд░рд┐рдгрд╛рдо рд╕реНрд╡рд░реВрдк рдЦрд░рд╛рдм рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрдиреЗрдЫред GitHub рдХрд╛ рдЕрдиреБрд╕рд╛рд░, рдЦрд╛рддрд╛ рдЯреЗрдХрдУрднрд░рдХреЛ рдкрд░рд┐рдгрд╛рдо рд╕реНрд╡рд░реВрдк рднрдгреНрдбрд╛рд░рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВ рд╕рдмреИрднрдиреНрджрд╛ рдЦрддрд░рдирд╛рдХ рдЦрддрд░рд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЛ, рдХрд┐рдирдХрд┐ рд╕рдлрд▓ рдЖрдХреНрд░рдордгрдХреЛ рдШрдЯрдирд╛рдорд╛, рдирд┐рд░реНрднрд░рддрд╛рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрддреНрдкрд╛рджрдирд╣рд░реВ рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдорд╛ рд▓реБрдХреЗрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдердк рд░реВрдкрдорд╛, рд╣рд╛рдореА GitHub рдорд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рднрдгреНрдбрд╛рд░рд╣рд░реВрдХрд╛ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЧреБрдкреНрддрд┐рдХрд░рдг рдХреБрдЮреНрдЬреАрд╣рд░реВ, DBMS рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ рд░ API рдкрд╣реБрдБрдЪ рдЯреЛрдХрдирд╣рд░реВ рдЬрд╕реНрддрд╛ рдЧреЛрдкреНрдп рдбрд╛рдЯрд╛рдХреЛ рдЖрдХрд╕реНрдорд┐рдХ рдкреНрд░рдХрд╛рд╢рди рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдирд┐: рд╢реБрд▓реНрдХ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рд╕реБрд░реБрд╡рд╛рддрд▓рд╛рдИ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рдХреБрд▓рдорд╛, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рдХреБрдЮреНрдЬреАрд╣рд░реВ, рдЯреЛрдХрдирд╣рд░реВ, рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рд░ рдкреНрд░рдорд╛рдгрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди 200 рднрдиреНрджрд╛ рдмрдвреА рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЧрд▓рдд рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣рдЯрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдХреЗрд╡рд▓ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЯреЛрдХрди рдкреНрд░рдХрд╛рд░рд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░рд┐рдиреНрдЫред рдЬрдирд╡рд░реАрдХреЛ рдЕрдиреНрддреНрдпрд╕рдореНрдо, рдпреЛ рдЕрд╡рд╕рд░ рдмрд┐рдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдордорд╛ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓рд╛рдИ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рд╣реБрдиреЗрдЫ, рддреНрдпрд╕рдкрдЫрд┐ рд╕рдмреИрд▓реЗ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреЗрдЫрдиреНред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди