Актуализация Π½Π° Git с ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ΠΈ 8 уязвимости

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‰ΠΈ вСрсии Π½Π° систСмата Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° разпрСдСлСния ΠΊΠΎΠ΄ Git 2.24.1, 2.23.1, 2.22.2, 2.21.1, 2.20.2, 2.19.3, 2.18.2, 2.17.3, 2.16.6, 2.15.4 ΠΈ 2.14.62.24.1 XNUMX, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠΏΡ€Π°Π²ΠΈ уязвимости, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ…Π° Π½Π° Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ Π΄Π° ΠΏΡ€Π΅Π½Π°ΠΏΠΈΡˆΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΠΏΡŠΡ‚ΠΈΡ‰Π° във Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма, Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ изпълнСниС Π½Π° ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π΄Π° ΠΏΡ€Π΅Π·Π°ΠΏΠΈΡˆΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² дирСкторията β€ž.git/β€œ. ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ слуТитСлитС
Microsoft Security Response Center, ΠΏΠ΅Ρ‚ ΠΎΡ‚ осСмтС уязвимости са спСцифични Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Windows.

  • CVE-2019 1348- β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ β€žfeature export-marks=pathβ€œΠ’Ρ позволява Π½Π° запис Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° прСзаписванС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΠΏΡŠΡ‚ΠΈΡ‰Π° във Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма ΠΏΡ€ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° опСрация "git fast-import" с Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ.
  • CVE-2019 1350- - Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π΅ΠΊΡ€Π°Π½ΠΈΡ€Π°Π½Π΅ Π½Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° командния Ρ€Π΅Π΄ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π·Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ изпълнСниС Π½Π° атакуващия ΠΊΠΎΠ΄ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° рСкурсивно ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ssh:// URL. По-спСциално, избягванСто Π½Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ, Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Ρ‰ΠΈ с ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π½Π°ΠΊΠ»ΠΎΠ½Π΅Π½Π° Ρ‡Π΅Ρ€Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "тСст \"), Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ. Π’ Ρ‚ΠΎΠ·ΠΈ случай, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°ΠΌΠΊΠΈΡ€Π°Ρ‚Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ с Π΄Π²ΠΎΠΉΠ½ΠΈ ΠΊΠ°Π²ΠΈΡ‡ΠΊΠΈ, послСдният Ρ†ΠΈΡ‚Π°Ρ‚ бСшС Π΅ΠΊΡ€Π°Π½ΠΈΡ€Π°Π½, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ възмоТно ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° замСстванСто Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΠΈ Π² командния Ρ€Π΅Π΄.
  • CVE-2019 1349- β€” ΠΏΡ€ΠΈ рСкурсивно ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΠΈ (β€žΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ —рСкурсивни-ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΠΈβ€œ) Π² срСдата Π½Π° Windows ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ условия ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС задСйства ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° git дирСктория Π΄Π²Π° ΠΏΡŠΡ‚ΠΈ (.git, git~1, git~2 ΠΈ git~N сС Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ Π΅Π΄Π½Π° дирСктория Π² NTFS, Π½ΠΎ Ρ‚Π°Π·ΠΈ ситуация бСшС тСствана само Π·Π° git~1), ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ запис Π² дирСкторията ". git". Π—Π° Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄Π° си, нападатСлят Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ своя скрипт Ρ‡Ρ€Π΅Π· ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€Π° слСд ΠΏΠ»Π°Ρ‰Π°Π½Π΅ Π² .git/config Ρ„Π°ΠΉΠ»Π°.
  • CVE-2019 1351- β€” ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π·Π° Π±ΡƒΠΊΠ²Π΅Π½ΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° дисковС Π² ΠΏΡŠΡ‚Π΅ΠΊΠΈ Π½Π° Windows ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° ΠΏΡŠΡ‚Π΅ΠΊΠΈ ΠΊΠ°Ρ‚ΠΎ β€žC:\β€œ Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ само Π·Π° замяна Π½Π° Π΅Π΄Π½ΠΎΠ±ΡƒΠΊΠ²Π΅Π½ΠΈ латински ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ, Π½ΠΎ Π½Π΅ Π²Π·Π΅ΠΌΠ° ΠΏΠΎΠ΄ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° създаванС Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ дисковС, присвоСни Ρ‡Ρ€Π΅Π· β€žsubst letter:pathβ€œ . Π’Π°ΠΊΠΈΠ²Π° ΠΏΡŠΡ‚Π΅ΠΊΠΈ сС Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π°Ρ…Π° Π½Π΅ ΠΊΠ°Ρ‚ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΈ, Π° ΠΊΠ°Ρ‚ΠΎ относитСлни ΠΏΡŠΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ възмоТно ΠΏΡ€ΠΈ ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° запис Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½Π° дирСктория извън Π΄ΡŠΡ€Π²ΠΎΡ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° дирСктория (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ числа ΠΈΠ»ΠΈ ΡƒΠ½ΠΈΠΊΠΎΠ΄ Π·Π½Π°Ρ†ΠΈ Π² диска ΠΈΠΌΠ΅ - β€œ1:\what\the\ hex.txt" ΠΈΠ»ΠΈ "Γ€:\tschibΓ€t.sch").
  • CVE-2019 1352- β€” ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Windows, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ Π² NTFS, създадСни Ρ‡Ρ€Π΅Π· добавянС Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° β€ž:stream-name:stream-typeβ€œ към ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»Π°, ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ прСзаписванС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² дирСкторията ".git/" ΠΏΡ€ΠΈ ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. НапримСр ΠΈΠΌΠ΅Ρ‚ΠΎ ".git::$INDEX_ALLOCATION" Π² NTFS сС Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π° ΠΊΠ°Ρ‚ΠΎ Π²Π°Π»ΠΈΠ΄Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° към дирСкторията ".git".
  • CVE-2019 1353- β€” ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Git Π² WSL (Windows Subsystem for Linux) срСда ΠΏΡ€ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° дирСктория Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅Π½Π° Π² NTFS (възмоТни са Π°Ρ‚Π°ΠΊΠΈ Ρ‡Ρ€Π΅Π· ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° ΠΈΠΌΠ΅Π½Π° Π½Π° FAT, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€ž.gitβ€œ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ ΠΏΡ€Π΅Π· дирСкторията β€žgit~1β€œ).
  • CVE-2019 1354- -
    Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ пишС Π² дирСкторията ".git/" Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Windows, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡ€Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π½Π°ΠΊΠ»ΠΎΠ½Π΅Π½Π° Ρ‡Π΅Ρ€Ρ‚Π° Π² ΠΈΠΌΠ΅Ρ‚ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "a\b"), ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΎ Π·Π° Unix/Linux, Π½ΠΎ сС ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ ΠΏΡŠΡ‚Ρ Π½Π° Windows.

  • CVE-2019 1387- β€” Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ†Π΅Π»Π΅Π²ΠΈ Π°Ρ‚Π°ΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ, Π°ΠΊΠΎ Π±ΡŠΠ΄Π°Ρ‚ рСкурсивно ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½ΠΈ, Π±ΠΈΡ…Π° ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π·Π° изпълнСниС Π½Π° ΠΊΠΎΠ΄Π° Π½Π° нападатСля. Git Π½Π΅ ΠΏΠΎΠΏΡ€Π΅Ρ‡ΠΈ Π½Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° дирСктория Π½Π° ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ» Π² дирСкторията Π½Π° Π΄Ρ€ΡƒΠ³ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ», ΠΊΠΎΠ΅Ρ‚ΠΎ Π² ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ случаи Π±ΠΈ Π΄ΠΎΠ²Π΅Π»ΠΎ само Π΄ΠΎ ΠΎΠ±ΡŠΡ€ΠΊΠ²Π°Π½Π΅, Π½ΠΎ Π½Π΅ ΠΏΠΎΠΏΡ€Π΅Ρ‡ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π΄Π° сС ΠΏΡ€Π΅Π·Π°ΠΏΠΈΡˆΠ΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ ΠΌΠΎΠ΄ΡƒΠ» ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° рСкурсивно ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ Π½Π° ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»Π° "hippo" ΠΈ "hippo/hooks" сС поставят ΠΊΠ°Ρ‚ΠΎ " .git/modules/hippo/" ΠΈ ".git/modules/hippo/hooks/", Π° дирСкторията с ΠΊΡƒΠΊΠΈ Π² hippo ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Π·Π° хостванС Π½Π° задСйствани ΠΊΡƒΠΊΠΈ.

ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Windows сС ΡΡŠΠ²Π΅Ρ‚Π²Π°Ρ‚ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ своята вСрсия Π½Π° Git ΠΈ Π΄Π° сС Π²ΡŠΠ·Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΎΡ‚ ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄ΠΎ актуализацията. Ако всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ възмоТно спСшно Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ вСрсията Π½Π° Git, Ρ‚ΠΎΠ³Π°Π²Π°, Π·Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ риска ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠ°, сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° Π½Π΅ стартиратС β€žgit clone β€”recurse-submodulesβ€œ ΠΈ β€žgit submodule updateβ€œ с Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, Π΄Π° Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ β€žgit Π±ΡŠΡ€Π·ΠΎ импортиранС” с Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ, Π° Π½Π΅ Π·Π° ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° към Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° NTFS дяловС.

Π—Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° сигурност Π½ΠΎΠ²ΠΈΡ‚Π΅ издания ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° забраняват ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° конструкции ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "submodule.{name}.update=!command" Π² .gitmodules. Π—Π° дистрибуции ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° прослСдяватС пусканСто Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° страницитС Debian,Ubuntu, RHEL, SUSE/openSUSE, Fedora, Арка, ALT, FreeBSD.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€