GitHub ΠΎΠ±ΡΠ²ΠΈ, ΡΠ΅ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΠ» Π·Π°ΡΠΈΡΠ°ΡΠ° ΡΡΠ΅ΡΡ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅Π²ΠΎΠ»Π½ΠΎ ΡΠ° ΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π² ΠΊΠΎΠ΄Π° ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅, Π·Π° Π΄Π° Π½Π΅ Π²Π»ΡΠ·Π°Ρ Π² Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»ΡΡΠ²Π° ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Ρ ΠΏΠ°ΡΠΎΠ»ΠΈ Π·Π° Π‘Π£ΠΠ, ΡΠΎΠΊΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΊΠ»ΡΡΠΎΠ²Π΅ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ API Π΄Π° ΠΏΠΎΠΏΠ°Π΄Π½Π°Ρ Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ. ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π² ΠΏΠ°ΡΠΈΠ²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Ρ ΡΠ΅ΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ Π²Π΅ΡΠ΅ ΡΠ° Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Π»ΠΈ ΠΈ ΡΠ° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ. ΠΠ° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, GitHub Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΠΏΠΎΡΠ½Π° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΎΠΏΡΠΈΡ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Ρ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ.
ΠΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° git push ΠΈ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, Π°ΠΊΠΎ Π² ΠΊΠΎΠ΄Π° Π±ΡΠ΄Π°Ρ ΠΎΡΠΊΡΠΈΡΠΈ ΡΠΎΠΊΠ΅Π½ΠΈ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΊΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ API. ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈ ΡΠ° ΠΎΠ±ΡΠΎ 69 ΡΠ°Π±Π»ΠΎΠ½Π° Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΠΊΠ»ΡΡΠΎΠ²Π΅, ΡΠΎΠΊΠ΅Π½ΠΈ, ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ. ΠΠ° Π΄Π° ΡΠ΅ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Ρ ΡΠ°Π»ΡΠΈΠ²ΠΈΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»Π½ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ, ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°Ρ ΡΠ°ΠΌΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π΅ ΡΠΎΠΊΠ΅Π½ΠΈ. Π‘Π»Π΅Π΄ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ Π΅ ΠΏΠΎΠΌΠΎΠ»Π΅Π½ Π΄Π° ΠΏΡΠ΅Π³Π»Π΅Π΄Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΈΡ ΠΊΠΎΠ΄, Π΄Π° ΠΏΠΎΠΏΡΠ°Π²ΠΈ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ Π΄Π° ΠΈΠ·Π²ΡΡΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΠ»ΠΈ Π΄Π° ΠΌΠ°ΡΠΊΠΈΡΠ° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ΡΠΎ ΠΊΠ°ΡΠΎ Π½Π΅Π²ΡΡΠ½ΠΎ.
ΠΠΏΡΠΈΡΡΠ° Π·Π° ΠΏΡΠΎΠ°ΠΊΡΠΈΠ²Π½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΠΎΠ²Π΅ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠ°ΠΌΠΎ Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΡΠ»ΡΠ³Π°ΡΠ° GitHub Advanced Security. Π‘ΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π² ΠΏΠ°ΡΠΈΠ²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π΅ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, Π½ΠΎ ΠΎΡΡΠ°Π²Π° ΠΏΠ»Π°ΡΠ΅Π½ΠΎ Π·Π° ΡΠ°ΡΡΠ½ΠΈ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°. Π‘ΡΠΎΠ±ΡΠ°Π²Π° ΡΠ΅, ΡΠ΅ ΠΏΠ°ΡΠΈΠ²Π½ΠΎΡΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π²Π΅ΡΠ΅ Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π»ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 700 Ρ
ΠΈΠ»ΡΠ΄ΠΈ ΡΠ΅ΡΠΎΠ²Π΅ Π½Π° ΠΏΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΡΠ°ΡΡΠ½ΠΈ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru