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, in рдХреЛ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рд░рд┐рд▓реАрдЬрд╣рд░реВ рдЬрд╕рд▓реЗ рд╣рдЯрд╛рдпреЛ рдХрдордЬреЛрд░реА (CVE-2020-11008), рд╕рдореНрдЭрдирд╛ рд╕рдорд╕реНрдпрд╛, рдЧрдд рд╣рдкреНрддрд╛ рд╣рдЯрд╛рдЗрдпреЛред рдирдпрд╛рдБ рдХрдордЬреЛрд░реАрд▓реЗ "credential.helper" рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрд▓рд╛рдИ рдкрдирд┐ рдЕрд╕рд░ рдЧрд░реНрдЫ рд░ рдирдпрд╛рдБ рд▓рд╛рдЗрди рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░, рдЦрд╛рд▓реА рд╣реЛрд╕реНрдЯ, рд╡рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирдЧрд░рд┐рдПрдХреЛ рдЕрдиреБрд░реЛрдз рдпреЛрдЬрдирд╛ рднрдПрдХреЛ рд╡рд┐рд╢реЗрд╖ рдврд╛рдБрдЪрд╛ рдЧрд░рд┐рдПрдХреЛ URL рдкрд╛рд╕ рдЧрд░реНрджрд╛ рд╢реЛрд╖рдг рдЧрд░рд┐рдиреНрдЫред рдпрд╕реНрддреЛ URL рд▓рд╛рдИ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрд╛, credential.helper рд▓реЗ рдЕрдиреБрд░реЛрдз рдЧрд░рд┐рдПрдХреЛ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╡рд╛ рд╣реЛрд╕реНрдЯ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдирдорд┐рд▓реНрдиреЗ рдкреНрд░рдорд╛рдгрд╣рд░реВ рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рдкрдард╛рдЙрдБрдЫред

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

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

рдирдпрд╛рдБ Git рд░рд┐рд▓реАрдЬрд╣рд░реВрдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рд╕реБрдзрд╛рд░ URL рдХреЛ рд▓рд╛рдЧрд┐ credential.helper рдХрд▓ рдЧрд░реНрди рд░реЛрдХреНрдЫ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрди рдирд╕рдХрд┐рдиреЗ рдореВрд▓реНрдпрд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рджреБрдИрдХреЛ рд╕рдЯреНрдЯрд╛ рддреАрди рд╕реНрд▓реНрдпрд╛рд╢рд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрд╛ - "http:///host" рд╡рд╛ рдкреНрд░реЛрдЯреЛрдХрд▓ рдпреЛрдЬрдирд╛ рдмрд┐рдирд╛ - "http::ftp.example.com/")ред рдореБрджреНрджрд╛рд▓реЗ рд╕реНрдЯреЛрд░ (рдмрд┐рд▓реНрдЯ-рдЗрди Git рдХреНрд░реЗрдбреЗрдиреНрд╕рд┐рдпрд▓ рднрдгреНрдбрд╛рд░рдг), рдХреНрдпрд╛рд╕ (рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░рдорд╛рдгрд╣рд░реВрдХреЛ рдмрд┐рд▓реНрдЯ-рдЗрди рдХреНрдпрд╛рд╕), рд░ osxkeychain (macOS рднрдгреНрдбрд╛рд░рдг) рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдЫред Git рдкреНрд░рдорд╛рдг рдкреНрд░рдмрдиреНрдзрдХ (Windows рднрдгреНрдбрд╛рд░) рд╣реНрдпрд╛рдиреНрдбрд▓рд░ рдкреНрд░рднрд╛рд╡рд┐рдд рдЫреИрдиред

рддрдкрд╛рдЗрдБ рдкреГрд╖реНрдард╣рд░реВрдорд╛ рд╡рд┐рддрд░рдгрд╣рд░реВрдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рд░рд┐рд▓реАрдЬ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ Debian, Ubuntu, RHEL, SUSE/openSUSE, рдлреЗрдбреЛрд░рд╛, рдЖрд░реНрдХ, ALT, рдлреНрд░рд┐рдмрд┐рдПрд╕рдбрд┐.

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

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