Hoʻohou ʻo Git e hoʻoponopono i ka nāwaliwali o ka hoʻokō code mamao

Nā hoʻokuʻu hoʻoponopono o ka ʻōnaehana mana kumu i puʻunaue ʻia ʻo Git 2.30.2, 2.17.6, 2.18.5, 2.19.6, 2.20.5, 2.21.4, 2.22.5, 2.23.4, 2.24.4, 2.25.5, 2.26.3, ua paʻi ʻia .2.27.1, 2.28.1, 2.29.3 a me 2021, ka mea i hoʻopaʻa i kahi palupalu (CVE-21300-2.15) e ʻae ai i ka hoʻokō code mamao i ka wā e hoʻopaʻa ai i ka waihona o ka mea hoʻouka me ke kauoha "git clone". Hoʻopili ʻia nā hoʻokuʻu a pau o Git mai ka mana XNUMX.

Loaʻa ka pilikia i ka hoʻohana ʻana i nā hana hoʻopanee ʻia, i hoʻohana ʻia i kekahi mau kānana hoʻomaʻemaʻe, e like me nā mea i hoʻonohonoho ʻia ma Git LFS. Hiki ke hoʻohana wale ʻia ka nāwaliwali ma nā ʻōnaehana file case-insensitive e kākoʻo ana i nā loulou hōʻailona, ​​​​e like me NTFS, HFS+ a me APFS (ʻo ia hoʻi ma nā paepae Windows a me macOS).

Ma ke ʻano he hana palekana, hiki iā ʻoe ke hoʻopau i ka hana symlink ma git ma ka holo ʻana i "git config —global core.symlinks false", a i ʻole e hoʻopau i ke kākoʻo kānana kaʻina hana me ke kauoha "git config —show-scope —get-regexp 'filter\.. * \. kaʻina hana'". Manaʻo ʻia nō hoʻi e pale i ka cloning i nā waihona i hōʻoia ʻole ʻia.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka