GitHub Π΅ Π²Π½Π΅Π΄Ρ€ΠΈΠ» ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΈ, Π·Π° Π΄Π° осигури ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅Π»Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ

GitHub въвСдС ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π½ΠΎΠ² Ρ‚ΠΈΠΏ Ρ‚ΠΎΠΊΠ΅Π½ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅Π»Π½ΠΎ Π΄Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ скрипт, ΠΏΠΎΠΊΡ€ΠΈΠ²Π°ΠΉΠΊΠΈ само ΠΎΠ½Π΅Π·ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°. ΠžΡ‡Π°ΠΊΠ²Π° сС прСдоставянСто Π½Π° сСлСктивСн Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π·Π° намаляванС Π½Π° риска ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠΈ Π² случай Π½Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ. Π’ΠΎΠΊΠ΅Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² скриптовС Π·Π° прСдоставянС Π½Π° сСлСктивСн Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ GitHub API ΠΈ ΠΏΡ€ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Ρ‡Ρ€Π΅Π· HTTPS. ОсвСн Ρ‚ΠΎΠ²Π° Π½Π° администраторитС сС Π΄Π°Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ ΠΈ отмСнят Ρ‚ΠΎΠΊΠ΅Π½ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° Π·Π°Π΄Π°Π²Π°Ρ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° ΠΎΠ΄ΠΈΡ‚ ΠΈ ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΈ.

Ако ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° ΡƒΡ‡Π°ΡΡ‚Π½ΠΈΠΊΡŠΡ‚ моТСшС Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ осигуряваха Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ всички Π½Π΅Π³ΠΎΠ²ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎΠ³Π°Π²Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π½ΠΎΠ²ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½ΠΈΠΊΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π³Ρ€Π°Π½ΡƒΠ»ΠΈΡ€Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π² Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΈΠ»ΠΈ Π΄Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈ сСлСктивСн Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° . ΠžΠ±Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 50 правомощия ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ‚ΠΎΠΊΠ΅Π½Π°, ΠΎΠ±Ρ…Π²Π°Ρ‰Π°Ρ‰ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ ΡΡ€ΠΎΠΊΡŠΡ‚ Π½Π° валидност Π½Π° Ρ‚ΠΎΠΊΠ΅Π½Π°.

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

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