8 เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดš Git เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต

เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดธเต‹เดดเตเดธเต เด•เตบเดŸเตเดฐเต‹เตพ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดคเดฟเดฐเตเดคเตเดคเตฝ เดฑเดฟเดฒเต€เดธเตเด•เตพ 2.24.1, เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดชเดพเดคเด•เตพ เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเดพเดจเต‹ เดฑเดฟเดฎเต‹เดŸเตเดŸเต เด•เต‹เดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเต‹ ".git/" เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดซเดฏเดฒเตเด•เตพ เดชเตเดจเดฐเดพเดฒเต‡เด–เดจเด‚ เดšเต†เดฏเตเดฏเดพเดจเต‹ เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต. เดœเต€เดตเดจเด•เตเด•เดพเตผ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดฎเดฟเด•เตเด• เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเด‚
เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ เดฑเต†เดธเตโ€Œเดชเต‹เตบเดธเต เดธเต†เดจเตเดฑเตผ, เดŽเดŸเตเดŸเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เดณเดฟเตฝ เด…เดžเตเดšเต†เดฃเตเดฃเด‚ เดตเดฟเตปเดกเต‹เดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณเดคเดพเดฃเต.

  • CVE-2019-1348 - เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต เด•เดฎเดพเตปเดกเต "เดซเต€เดšเตเดšเตผ เดŽเด•เตเดธเตเดชเต‹เตผเดŸเตเดŸเต-เดฎเดพเตผเด•เตเด•เตเดธเต=เดชเดพเดคเตเดคเต"เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฒเต‡เดฌเดฒเตเด•เตพ เดŽเดดเตเดคเตเด•, เด…เตบเดšเต†เด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดคเตเดค เด‡เตปเดชเตเดŸเตเดŸเต เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต "git เดซเดพเดธเตเดฑเตเดฑเต-เด‡เด‚เดชเต‹เตผเดŸเตเดŸเต" เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดชเดพเดคเด•เตพ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.
  • CVE-2019-1350 - เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเดŸเต† เดคเต†เดฑเตเดฑเดพเดฏ เดฐเด•เตเดทเดชเตเดชเต†เดŸเตฝ เดจเดฏเดฟเด•เตเด•เดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต ssh:// URL เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เดตเตผเดคเตเดคเดจ เด•เตเดฒเต‹เดฃเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟ เด•เต‹เดกเดฟเดจเตเดฑเต† เดตเดฟเดฆเต‚เดฐ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เด’เดฐเต เดฌเดพเด•เตเด•เตเดธเตเดฒเดพเดทเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เดŽเดธเตเด•เต‡เดชเตเดชเดฟเด‚เด—เต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "เดŸเต†เดธเตเดฑเตเดฑเต \") เดคเต†เดฑเตเดฑเดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดคเต. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‡เดฐเดŸเตเดŸ เด‰เดฆเตเดงเดฐเดฃเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ, เด…เดตเดธเดพเดจเดคเตเดคเต† เด‰เดฆเตเดงเดฐเดฃเดฟ เดฐเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต, เด‡เดคเต เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เดชเด•เดฐเด‚ เดตเดฏเตเด•เตเด•เตฝ เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ.
  • CVE-2019-1349 เดšเดฟเดฒ เดตเตเดฏเดตเดธเตเดฅเด•เตพเด•เตเด•เต เดตเดฟเดงเต‡เดฏเดฎเดพเดฏเดฟ เดตเดฟเตปเดกเต‹เดธเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดธเดฌเตโ€Œเดฎเต‹เดกเตเดฏเต‚เดณเตเด•เตพ (โ€œเด•เตเดฒเต‹เตบ โ€”เด†เดตเตผเดคเตเดคเดจ-เดธเดฌเตโ€Œเดฎเต‹เดกเตเดฏเต‚เดณเตเด•เตพโ€) เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เด•เตเดฒเต‹เดฃเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด†เด•เดพเด‚ เด’เดฐเต‡ เดœเดฟเดฑเตเดฑเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดฐเดฃเตเดŸเตเดคเดตเดฃ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดŸเตเดฐเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด• (.git, git~1, git~2, git~N เดŽเดจเตเดจเดฟเดต NTFS-เตฝ เด’เดฐเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดพเดฏเดฟ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดˆ เดธเดพเดนเดšเดฐเตเดฏเด‚ git~1-เดจเต เดตเต‡เดฃเตเดŸเดฟ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเดคเต), เด‡เดคเต เด“เตผเด—เดจเตˆเดธเตเดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. ". git" เดŽเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจเต. เด…เดตเดจเตเดฑเต† เด•เต‹เดกเดฟเดจเตเดฑเต† เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เด“เตผเด—เดจเตˆเดธเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด’เดฐเต เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเด•เตเด•เต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, .git/config เดซเดฏเดฒเดฟเดฒเต† เดชเต‹เดธเตเดฑเตเดฑเต-เดšเต†เด•เตเด•เต—เดŸเตเดŸเต เดนเดพเตปเดกเตโ€Œเดฒเตผ เดตเดดเดฟ เด…เดตเดจเตเดฑเต† เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
  • CVE-2019-1351 โ€” โ€œC:\โ€ เดชเต‹เดฒเตเดณเตเดณ เดชเดพเดฅเตเด•เตพ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดตเดฟเตปเดกเต‹เดธเต เดชเดพเดฅเตเด•เดณเดฟเดฒเต† เดฒเต†เดฑเตเดฑเตผ เดกเตเดฐเตˆเดตเต เดชเต‡เดฐเตเด•เตพเด•เตเด•เตเดณเตเดณ เดนเดพเตปเดกเตโ€Œเดฒเตผ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดฑเตเดฑ-เด…เด•เตเดทเดฐ เดฒเดพเดฑเตเดฑเดฟเตป เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ โ€œเดธเดฌเตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดฒเต†เดฑเตเดฑเตผ: เดชเดพเดคเตเดคเตโ€ เดตเดดเดฟ เด…เดธเตˆเตป เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเต†เตผเดšเตเดตเตฝ เดกเตเดฐเตˆเดตเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเดคเตเดคเดฟเดฒเตเดฒ. . เด…เดคเตเดคเดฐเด‚ เดชเดพเดคเด•เตพ เด•เต‡เดตเดฒเดฎเดพเดฏเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เด†เดชเต‡เด•เตเดทเดฟเด• เดชเดพเดคเด•เดณเดพเดฏเดพเดฃเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเต, เด‡เดคเต เด•เตเดทเตเดฆเตเดฐเด•เดฐเดฎเดพเดฏ เด’เดฐเต เดถเต‡เด–เดฐเด‚ เด•เตเดฒเต‹เตบ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดตเตผเด•เตเด•เดฟเด‚เด—เต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดŸเตเดฐเต€เดฏเตเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เด’เดฐเต เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เด’เดฐเต เดฑเต†เด•เตเด•เต‹เตผเดกเต เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดกเดฟเดธเตเด•เดฟเตฝ เดจเดฎเตเดชเดฑเตเด•เดณเต‹ เดฏเต‚เดฃเดฟเด•เต‹เดกเต เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ. เดชเต‡เดฐเต - โ€œ1:\what\the\ hex.txt" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "รค:\tchibรคt.sch").
  • CVE-2019-1352 โ€” เดตเดฟเตปเดกเต‹เดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, NTFS-เดฒเต† เด‡เดคเดฐ เดกเดพเดฑเตเดฑ เดธเตเดŸเตเดฐเต€เดฎเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚, เดซเดฏเตฝ เดจเดพเดฎเดคเตเดคเดฟเตฝ ":stream-name:stream-type" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดšเต‡เตผเดคเตเดคเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเดพเดฃเต, เด…เดจเตเดตเดฆเดฟเดšเตเดšเต เด’เดฐเต เด•เตเดทเตเดฆเตเดฐ เดถเต‡เด–เดฐเด‚ เด•เตเดฒเต‹เตบ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ ".git/" เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดซเดฏเดฒเตเด•เตพ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, NTFS-เดฒเต† ".git::$INDEX_ALLOCATION" เดŽเดจเตเดจ เดชเต‡เดฐเต ".git" เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดธเดพเดงเตเดตเดพเดฏ เดฒเดฟเด™เตเด•เดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต.
  • CVE-2019-1353 - เดตเตผเด•เตเด•เดฟเด‚เด—เต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ WSL (เดฒเดฟเดจเด•เตเดธเดฟเดจเตเดณเตเดณ เดตเดฟเตปเดกเต‹เดธเต เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚) เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ Git เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ NTFS-เตฝ เดจเต†เดฏเดฟเด‚ เดฎเดพเดจเดฟเดชเตเดชเตเดฒเต‡เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเด‚เดฐเด•เตเดทเดฃเด‚ (FAT เดจเดพเดฎ เดตเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "git~1" เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‚เดŸเต† ".git" เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚).
  • CVE-2019-1354 -
    เด…เดตเดธเดฐเด‚ Unix/Linux-เตฝ เดธเตเดตเต€เด•เดพเดฐเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เด…เดคเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ, เดชเต‡เดฐเดฟเตฝ เดฌเดพเด•เตเด•เตโ€Œเดธเตเดฒเดพเดทเต เด‰เดณเตเดณ เดซเดฏเดฒเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เด•เตเดทเตเดฆเตเดฐ เดถเต‡เด–เดฐเดฃเด™เตเด™เตพ เด•เตเดฒเต‹เตบ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ Windows เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† ".git/" เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "a\b"). เดตเดฟเตปเดกเต‹เดธเดฟเดฒเต† เดชเดพเดค.

  • CVE-2019-1387 - เดŸเดพเตผเด—เต†เดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดค เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดฌเตโ€Œเดฎเต‹เดกเตเดฏเต‚เตพ เดชเต‡เดฐเตเด•เดณเตเดŸเต† เด…เดชเดฐเตเดฏเดพเดชเตเดคเดฎเดพเดฏ เดชเดฐเดฟเดถเต‹เดงเดจ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚, เด…เดคเต เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เด•เตเดฒเต‹เตบ เดšเต†เดฏเตเดคเดพเตฝ เดธเดพเดงเตเดฏเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚ เดจเดฏเดฟเด•เตเด•เดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเดฏเตเดŸเต† เด•เต‹เดกเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป. เดฎเดฑเตเดฑเตŠเดฐเต เดธเดฌเตโ€Œเดฎเต‹เดกเตเดฏเต‚เดณเดฟเดจเตเดฑเต† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เตเดณเตเดณเดฟเตฝ เด’เดฐเต เดธเดฌเตโ€Œเดฎเต‹เดกเตเดฏเต‚เตพ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต Git เดคเดŸเดžเตเดžเดฟเดฒเตเดฒ, เด‡เดคเต เดฎเดฟเด•เตเด• เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚ เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เด†เดตเตผเดคเตเดคเดจ เด•เตเดฒเต‹เดฃเดฟเด‚เด—เต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเตเดจเตเดจเดคเต เดคเดŸเดฏเดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเดฌเตโ€Œเดฎเต‹เดกเตเดฏเต‚เตพ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ "hippo", "hippo/hooks" เดŽเดจเตเดจเดฟเดต " .git/modules/hippo/", ".git/modules/hippo/hooks/" เดŽเดจเตเดจเดฟเด™เตเด™เดจเต† เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดนเดฟเดชเตเดชเต‹เดฏเดฟเดฒเต† เดนเตเด•เตเด•เต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดŸเตเดฐเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดค เดนเตเด•เตเด•เตเด•เตพ เดนเต‹เดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

เดตเดฟเตปเดกเต‹เดธเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด…เดตเดฐเตเดŸเต† Git เดชเดคเดฟเดชเตเดชเต เด‰เดŸเดจเดŸเดฟ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดตเดฐเต† เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เดพเดคเตเดค เดถเต‡เด–เดฐเดฃเด™เตเด™เตพ เด•เตเดฒเต‹เตบ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดŸเตเดŸเตเดจเดฟเตฝเด•เตเด•เดพเดจเตเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต. Git เดชเดคเดฟเดชเตเดชเต เด…เดŸเดฟเดฏเดจเตเดคเดฟเดฐเดฎเดพเดฏเดฟ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเตเดตเดฐเต† เดธเดพเดงเตเดฏเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด†เด•เตเดฐเดฎเดฃ เดธเดพเดงเตเดฏเดค เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดšเต†เด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดถเต‡เด–เดฐเดฃเด™เตเด™เดณเดฟเตฝ "git clone -recurse-submodules", "git submodule update" เดŽเดจเตเดจเดฟเดต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดฐเตเดคเต†เดจเตเดจเตเด‚ "git เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต†เดจเตเดจเตเด‚ เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เตบเดšเต†เด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดคเตเดค เด‡เตปเดชเตเดŸเตเดŸเต เดธเตเดŸเตเดฐเต€เดฎเตเด•เดณเตเดณเตเดณ เดซเดพเดธเตเดฑเตเดฑเต-เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ", เด…เดฒเตเดฒเดพเดคเต† NTFS-เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเด•เตพ เด•เตเดฒเต‹เตบ เดšเต†เดฏเตเดฏเดฐเตเดคเต.

เด•เต‚เดŸเตเดคเตฝ เดธเตเดฐเด•เตเดทเดฏเตเด•เตเด•เดพเดฏเดฟ, เดชเตเดคเดฟเดฏ เดฑเดฟเดฒเต€เดธเตเด•เตพ .gitmodules-เตฝ "submodule.{name}.update=!command" เดŽเดจเตเดจ เดฐเต‚เดชเดคเตเดคเดฟเดจเตเดฑเต† เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเดฐเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดฟเดคเดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เดชเต‡เดœเตเด•เดณเดฟเดฒเต† เดชเดพเด•เตเด•เต‡เดœเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เดฑเดฟเดฒเต€เดธเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเด‚ เดกเต†เดฌเดฟเดฏเตป,เด‰เดฌเตเดฃเตเดŸเต, เด†เตผเดŽเตฝเด‡เดŽเตฝ, SUSE/openSUSE, เดซเต†เดกเต‹เดฑ, เดตเดณเดตเต, ALT, เดซเตเดฐเต€เดฌเดฟเดŽเดธเต เดกเดฟ.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•