рдЖрдгрдЦреА рдПрдХ рдЕрд╕реБрд░рдХреНрд╖рд╛ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВрди Git рдЕрдкрдбреЗрдЯ

рдкреНрд░рдХрд╛рд╢рд┐рдд рд╡рд┐рддрд░рд┐рдд рд╕реНрддреНрд░реЛрдд рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реАрдЪреЗ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдкреНрд░рдХрд╛рд╢рди Git 2.26.2, 2.25.4, 2.24.3, 2.23.3, 2.22.4, 2.21.3, 2.20.4, 2.19.5, 2.18.4 рдЖрдгрд┐ 2.17.5, рдордзреНрдпреЗ рдЬреЗ рджреВрд░ рдХреЗрд▓реЗ рднреЗрджреНрдпрддрд╛ (рд╕реАрд╡реНрд╣реАрдИ- 2020-11008), рдЖрдард╡рдг рдХрд░реВрди рджреЗрдгрд╛рд░рд╛ рд╕рдорд╕реНрдпрд╛, рдЧреЗрд▓реНрдпрд╛ рдЖрдард╡рдбреНрдпрд╛рдд рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ. рдирд╡реАрди рднреЗрджреНрдпрддрд╛ "credential.helper" рд╣рдБрдбрд▓рд░реНрд╕рд╡рд░ рджреЗрдЦреАрд▓ рдкрд░рд┐рдгрд╛рдо рдХрд░рддреЗ рдЖрдгрд┐ рдирд╡реАрди рдУрд│ рд╡рд░реНрдг, рд░рд┐рдХреНрдд рд╣реЛрд╕реНрдЯ рдХрд┐рдВрд╡рд╛ рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рдирдВрддреА рдпреЛрдЬрдирд╛ рдЕрд╕рд▓реЗрд▓реЗ рд╡рд┐рд╢реЗрд╖ рд╕реНрд╡рд░реВрдкрд┐рдд URL рдкрд╛рд╕ рдХрд░рддрд╛рдирд╛ рд╢реЛрд╖рдг рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдЕрд╢рд╛ URL рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдд рдЕрд╕рддрд╛рдирд╛, credential.helper рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕рдЪреА рдорд╛рд╣рд┐рддреА рдкрд╛рдард╡рддреЗ рдЬреА рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╢реА рдХрд┐рдВрд╡рд╛ рд╣реЛрд╕реНрдЯрд▓рд╛ рдНрдХреНрд╕реЗрд╕ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдд рдирд╛рд╣реА.

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

"рдЧрд┐рдЯ рдХреНрд▓реЛрди" рдЖрдгрд┐ "рдЧрд┐рдЯ рдлреЗрдЪ" рд╕рд╛рд░рдЦреНрдпрд╛ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░рддрд╛рдирд╛ рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡рддреЗ, рдкрд░рдВрддреБ рд╕рдмрдореЙрдбреНрдпреВрд▓рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛рдирд╛ рд╕рд░реНрд╡рд╛рдд рдзреЛрдХрд╛рджрд╛рдпрдХ рдЕрд╕рддреЗ - "рдЧрд┐рдЯ рд╕рдмрдореЙрдбреНрдпреВрд▓ рдЕрдкрдбреЗрдЯ" рдХрд░рдд рдЕрд╕рддрд╛рдирд╛, рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреАрд▓ .gitmodules рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ URL рд╡рд░ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ. рд╕рдорд╕реНрдпрд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдЙрдкрд╛рдп рдореНрд╣рдгреВрди рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рднрд╛рдВрдбрд╛рд░рд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛рдирд╛ credential.helper рд╡рд╛рдкрд░реВ рдирдХрд╛ рдЖрдгрд┐ рдЕрдирдЪреЗрдХ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬрд╕рд╣ "--recurse-submodules" рдореЛрдбрдордзреНрдпреЗ "git clone" рд╡рд╛рдкрд░реВ рдирдХрд╛.

рдирд╡реАрди Git рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдордзреНрдпреЗ рдСрдлрд░ рдХреЗрд▓реЗ рджреБрд░реБрд╕реНрддреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ URL рд╕рд╛рдареА credential.helper рдХреЙрд▓ рдХрд░рдгреЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рди рдХрд░рддрд╛ рдпреЗрдгрд╛рд░реА рдореВрд▓реНрдпреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рджреЛрди рдРрд╡рдЬреА рддреАрди рд╕реНрд▓реЕрд╢ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛рдирд╛ - тАЬhttp:///hostтАЭ рдХрд┐рдВрд╡рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдпреЛрдЬрдиреЗрд╢рд┐рд╡рд╛рдп - тАЬhttp::ftp.example.com/тАЭ). рд╕рдорд╕реНрдпрд╛ рд╕реНрдЯреЛрдЕрд░ (рдмрд┐рд▓реНрдЯ-рдЗрди Git рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓ рд╕реНрдЯреЛрд░реЗрдЬ), рдХреЕрд╢реЗ (рдПрдВрдЯрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓рдЪреЗ рдЕрдВрдЧрднреВрдд рдХреЕрд╢реЗ) рдЖрдгрд┐ osxkeychain (macOS рд╕реНрдЯреЛрд░реЗрдЬ) рд╣рдБрдбрд▓рд░реНрд╕рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рддреЗ. Git Credential Manager (Windows repository) рд╣рдБрдбрд▓рд░ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрдд рдирд╛рд╣реА.

рдЖрдкрдг рдкреГрд╖реНрдард╛рдВрд╡рд░ рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ рдкреЕрдХреЗрдЬ рдЕрджреНрдпрддрдирд╛рдВрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдК рд╢рдХрддрд╛ рдбреЗрдмрд┐рдпрди, рдЙрдмрдВрдЯреВ, рд░рд╣реЗрд▓, SUSE/openSUSE, Fedora, рдХрдорд╛рди, ALT, FreeBSD.

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

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