GitHub рдиреЗ рдкреБрдвреАрд▓ рд╡рд░реНрд╖реА рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдЯреВ-рдлреЕрдХреНрдЯрд░ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рдирдЪреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА

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

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

рдирд╡реАрди рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдордЬрдмреВрдд рдХрд░реЗрд▓ рдЖрдгрд┐ рд▓реАрдХ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕, рддрдбрдЬреЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рд╕рдорд╛рди рдкрд╛рд╕рд╡рд░реНрдбрдЪрд╛ рд╡рд╛рдкрд░, рд╡рд┐рдХрд╕рдХрд╛рдЪреА рд╕реНрдерд╛рдирд┐рдХ рдкреНрд░рдгрд╛рд▓реА рд╣реЕрдХрд┐рдВрдЧ рдХрд┐рдВрд╡рд╛ рд╕рд╛рдорд╛рдЬрд┐рдХ рдЕрднрд┐рдпрд╛рдВрддреНрд░рд┐рдХреА рдкрджреНрдзрддреАрдВрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдореБрд│реЗ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдмрджрд▓рд╛рдВрдкрд╛рд╕реВрди рднрд╛рдВрдбрд╛рд░рд╛рдВрдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░реЗрд▓. GitHub рдЪреНрдпрд╛ рдорддреЗ, рдЦрд╛рддреЗ рддрд╛рдмреНрдпрд╛рдд рдШреЗрддрд▓реНрдпрд╛рдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рдВрдиреА рднрд╛рдВрдбрд╛рд░рд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдорд┐рд│рд╡рдгреЗ рд╣рд╛ рд╕рд░реНрд╡рд╛рдд рдзреЛрдХрд╛рджрд╛рдпрдХ рдзреЛрдХрд╛ рдЖрд╣реЗ, рдХрд╛рд░рдг рдпрд╢рд╕реНрд╡реА рд╣рд▓реНрд▓рд╛ рдЭрд╛рд▓реНрдпрд╛рд╕, рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрддреНрдкрд╛рджрдирд╛рдВрдордзреНрдпреЗ рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реАрдВрдордзреНрдпреЗ рдЫреБрдкреЗ рдмрджрд▓ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЖрдореНрд╣реА GitHub рд╡рд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рднрд╛рдВрдбрд╛рд░рд╛рдВрдЪреНрдпрд╛ рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдХреА, DBMS рдкрд╛рд╕рд╡рд░реНрдб рдЖрдгрд┐ API рдНрдХреНрд╕реЗрд╕ рдЯреЛрдХрдиреНрд╕ рд╕рд╛рд░рдЦреНрдпрд╛ рдЧреЛрдкрдиреАрдп рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдЕрдкрдШрд╛рддреА рдкреНрд░рдХрд╛рд╢рдирд╛рдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдирд╛рдореВрд▓реНрдп рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдЪреА рд╕реБрд░реБрд╡рд╛рдд рд▓рдХреНрд╖рд╛рдд рдШреЗрдК рд╢рдХрддреЛ. рдПрдХреВрдг, рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдХреА, рдЯреЛрдХрди, рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдЖрдгрд┐ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕ рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареА 200 рд╣реВрди рдЕрдзрд┐рдХ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗрдд. рдЦреЛрдЯреЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рджреВрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдлрдХреНрдд рд╣рдореА рдЯреЛрдХрди рдкреНрд░рдХрд╛рд░ рддрдкрд╛рд╕рд▓реЗ рдЬрд╛рддрд╛рдд. рдЬрд╛рдиреЗрд╡рд╛рд░реАрдЪреНрдпрд╛ рдЕрдЦреЗрд░реАрдкрд░реНрдпрдВрдд, рд╣реА рд╕рдВрдзреА рдлрдХреНрдд рдмреАрдЯрд╛ рдЪрд╛рдЪрдгреА рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рддреАрд▓ рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рдЙрдкрд▓рдмреНрдз рдЕрд╕реЗрд▓, рддреНрдпрд╛рдирдВрддрд░ рдкреНрд░рддреНрдпреЗрдХрдЬрдг рд╕реЗрд╡рд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕реЗрд▓.

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

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