рд╕рднреА Microsoft рдХреЗ рдкрд╛рд░, рд╣рдо рдмреЗрд╣рддрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕рд╢рдХреНрдд рдмрдирд╛рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЗрдЬреА рд╕реЗред рдПрдХ рддрд░рд╣ рд╕реЗ рд╣рдо рдкреВрд░рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЗ рд╕рднреА рдЪрд░рдгреЛрдВ рдХреЛ рдХрд╡рд░ рдЙрддреНрдкрд╛рджреЛрдВ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рд╣реИред рдЗрд╕рдореЗрдВ IDEs рдФрд░ DevOps рдЯреВрд▓, рдХреНрд▓рд╛рдЙрдб рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдбреЗрдЯрд╛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рдЖрд░реНрдЯрд┐рдлрд┐рд╢рд┐рдпрд▓ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕ рдФрд░ IoT рд╕реЙрд▓реНрдпреВрд╢рдВрд╕ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпреЗ рд╕рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИрдВ, рджреЛрдиреЛрдВ рдЯреАрдореЛрдВ рдФрд░ рд╕рдВрдЧрдардиреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ, рдФрд░ рдбреЗрд╡рд▓рдкрд░ рд╕рдореБрджрд╛рдпреЛрдВ рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВред
GitHub рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдбреЗрд╡рд▓рдкрд░ рд╕рдореБрджрд╛рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдФрд░ рджреБрдирд┐рдпрд╛ рднрд░ рдХреЗ рд▓рд╛рдЦреЛрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдирдХреА GitHub рдкрд╣рдЪрд╛рди рдЙрдирдХреЗ рдбрд┐рдЬрд┐рдЯрд▓ рдЬреАрд╡рди рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╣рд▓реВ рдмрди рдЧрдИ рд╣реИред рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реБрдП рдХрд┐, рд╣рдо рдЙрди рд╕реБрдзрд╛рд░реЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реИрдВ рдЬреЛ GitHub рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╣рдорд╛рд░реА рдбреЗрд╡рд▓рдкрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ Azure DevOps рдФрд░ Azure рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдЖрдкрдХреЗ GitHub рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдЕрдм рдЖрдкрдХреЛ Microsoft рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЖрдЬ, рд╣рдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ GitHub рдЦрд╛рддреЗ рд╕реЗ Microsoft рдСрдирд▓рд╛рдЗрди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрди рдЗрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХрд┐рд╕реА рднреА Microsoft рд▓реЙрдЧ рдЗрди рдкреЗрдЬ рдкрд░ред рдЕрдкрдиреЗ GitHub рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЕрдм OAuth рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдЗрди рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд╣реАрдВ рднреА рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд Microsoft рдЦрд╛рддрд╛ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ Azure DevOps рдФрд░ Azure рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдЖрдкрдХреЛ "GitHub рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрди рдЗрди рдХрд░реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЕрдкрдиреЗ GitHub рдЦрд╛рддреЗ рд╕реЗ рд╕рд╛рдЗрди рдЗрди рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
GitHub рдореЗрдВ рд╕рд╛рдЗрди рдЗрди рдХрд░рдиреЗ рдФрд░ Microsoft рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдзрд┐рдХреГрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдПрдХ рдирдпрд╛ Microsoft рдЦрд╛рддрд╛ рдорд┐рд▓реЗрдЧрд╛ рдЬреЛ рдЖрдкрдХреА GitHub рдкрд╣рдЪрд╛рди рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди, рдЖрдкрдХреЗ рдкрд╛рд╕ рдореМрдЬреВрджрд╛ Microsoft рдЦрд╛рддреЗ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╣реИред
рд╕рд╛рдЗрди-рдЗрди Azure DevOps
Azure DevOps рдХрд┐рд╕реА рднреА рдРрдк рдХреА рдпреЛрдЬрдирд╛, рдирд┐рд░реНрдорд╛рдг рдФрд░ рдЬрд╣рд╛рдЬ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реВрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред GitHub рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде, рд╣рдо рдРрд╕реА рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдФрд░ рд╕рддрдд рд╡рд┐рддрд░рдг (Azure рдкрд╛рдЗрдкрд▓рд╛рдЗрди) рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ; рдлреБрд░реНрддреАрд▓реА рдпреЛрдЬрдирд╛ (рдПрдЬрд╝реНрдпреЛрд░ рдмреЛрд░реНрдбреНрд╕); рдФрд░ NuGet, npm, PyPi, рдЖрджрд┐ (Azure Artifacts) рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдЬреИрд╕реЗ рдирд┐рдЬреА рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рднрдВрдбрд╛рд░рдгред Azure DevOps рд╕реБрдЗрдЯ рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдФрд░ рдкрд╛рдБрдЪ рддрдХ рдХреА рдЫреЛрдЯреА рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдГрд╢реБрд▓реНрдХ рд╣реИред
рдЕрдкрдиреЗ GitHub рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Azure DevOps рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Azure DevOps рдкреГрд╖реНрда рдореЗрдВ "GitHub рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореБрдХреНрдд рдХрд░реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рд╕рд╛рдЗрди-рдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╕реАрдзреЗ рдЙрд╕ рдЕрдВрддрд┐рдо Azure DevOps рд╕рдВрдЧрдарди рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд╣рд╛рдБ рдЖрдк рдЧрдП рдереЗред рдпрджрд┐ рдЖрдк Azure DevOps рдХреЗ рд▓рд┐рдП рдирдП рд╣реИрдВ, рддреЛ рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдПрдХ рдирдП рд╕рдВрдЧрдарди рдХреЗ рд▓рд┐рдП рдЙрддрд░реЗрдВрдЧреЗред
рд╕рднреА Microsoft рдСрдирд▓рд╛рдЗрди рд╕реЗрд╡рд╛рдУрдВ рддрдХ рдкрд╣реБрдБрдЪреЗрдВ
Azure DevOps рдФрд░ Azure рдЬреИрд╕реА рдбреЗрд╡рд▓рдкрд░ рд╕реЗрд╡рд╛рдУрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЗ GitHub рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рднреА Microsoft рдСрдирд▓рд╛рдЗрди рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдПрдХреНрд╕реЗрд▓ рдСрдирд▓рд╛рдЗрди рд╕реЗ Xbox рддрдХ рдкрд╣реБрдБрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд░рддреЗ рд╕рдордп, рдЖрдк "рд╕рд╛рдЗрди-рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдкрдирд╛ GitHub рдЦрд╛рддрд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдкрдХреА рдЧреЛрдкрдиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛
рдЬрдм рдЖрдк Microsoft рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрди рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реА рдмрд╛рд░ рдЕрдкрдиреЗ GitHub рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ GitHub рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЬрд╛рдирдХрд╛рд░реА рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд╛рдВрдЧреЗрдЧрд╛ред
рдпрджрд┐ рдЖрдк рд╕рд╣рдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рддреЛ GitHub рдЖрдкрдХреЗ GitHub рдЦрд╛рддреЗ (рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдФрд░ рдирд┐рдЬреА рджреЛрдиреЛрдВ) рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЖрдкрдХреЗ рдирд╛рдо рдХреА рддрд░рд╣ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЬрд╛рдирдХрд╛рд░реА, рдкрд░ рдИрдореЗрд▓ рдкрддреЗ рд╕рд╛рдЭрд╛ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рд╕рд╛рде рдПрдХ рдЦрд╛рддрд╛ рд░рдЦрддреЗ рд╣реИрдВ рдпрд╛ рдЖрдк рдирд╣реАрдВ рд╣реИрдВ рддреЛ рдирдпрд╛ рдЦрд╛рддрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдЗрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЕрдкрдиреА GitHub рдкрд╣рдЪрд╛рди рдХреЛ Microsoft рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рд╕реЗ GitHub рдореЗрдВ Microsoft рдЖрдкрдХреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рддрдХ рдкрд╣реБрдБрдЪ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред Azure DevOps рдпрд╛ Visual Studio рдЬреИрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдкрдХреЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рддрдХ рдЕрд▓рдЧ рд╕реЗ рдкрд╣реБрдВрдЪ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВрдЧреЗ, рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ рдЖрдкрдХреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдЕрд▓рдЧ рд╕реЗ рд╕рд╣рдорддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдЬрдмрдХрд┐ рдЖрдкрдХреЗ GitHub рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреЗ Microsoft рдЦрд╛рддреЗ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рднреА рд╡реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЗрдХрд╛рдЗрдпрд╛рдБ рд╣реИрдВ - рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рд▓реЙрдЧрд┐рди рд╡рд┐рдзрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдиреЗ GitHub рдЦрд╛рддреЗ рдореЗрдВ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди (рдЬреИрд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдирд╛ рдпрд╛ рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдХреНрд╖рдо рдХрд░рдирд╛) рдЖрдкрдХреЗ Microsoft рдЦрд╛рддреЗ рдХреЛ рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛, рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред рдЖрдк рд╕реБрд░рдХреНрд╖рд╛ рдЯреИрдм рдХреЗ рддрд╣рдд рдЕрдкрдиреЗ рдЦрд╛рддрд╛ рдкреНрд░рдмрдВрдзрди рдкреГрд╖реНрда рдореЗрдВ рдЕрдкрдиреЗ GitHub рдФрд░ Microsoft рдкрд╣рдЪрд╛рди рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдм Azure DevOps рдХреА рдЦреЛрдЬ рд╢реБрд░реВ рдХрд░реЗрдВ
Azure DevOps рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "GitHub рдХреЗ рд╕рд╛рде рдирд┐рд╢реБрд▓реНрдХ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдЗрд╕ рд╕рд╣рд╛рдпрддрд╛ рдкреГрд╖реНрда рдХреЛ рджреЗрдЦреЗрдВ ред рд╣рдореЗрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдиреАрдЪреЗ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рд╣рдо рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдпрд╛ рд╕реБрдЭрд╛рд╡ рд╕реБрдирдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред

рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореИрдиреЗрдЬрд░, Azure DevOps