ИздавањС Π½Π° git-ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π΅Π½ систСм Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Got 0.80

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ OpenBSD Π³ΠΎ објавија ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° систСмот Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° Π²Π΅Ρ€Π·ΠΈΠΈ Got 0.80 (Π˜Π³Ρ€Π° Π½Π° Π΄Ρ€Π²Ρ˜Π°), Ρ‡ΠΈΡ˜ Ρ€Π°Π·Π²ΠΎΡ˜ сС фокусира Π½Π° Π»Π΅ΡΠ½ΠΎΡ‚ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅. Π—Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Got користи ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π½ΠΎ со Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ Π½Π° дискот Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π°Ρ‚Π° Git, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ со ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ Got ΠΈ Git. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ користитС Git Π·Π° Π΄Π° Π²Ρ€ΡˆΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π° ΡˆΡ‚ΠΎ Π½Π΅ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π²ΠΎ Got. ΠšΠΎΠ΄ΠΎΡ‚ сС дистрибуира ΠΏΠΎΠ΄ бСсплатната ISC Π»ΠΈΡ†Π΅Π½Ρ†Π°.

Π“Π»Π°Π²Π½Π°Ρ‚Π° Ρ†Π΅Π» Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Π΅ Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠΈ Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° OpenBSD со ΠΏΠΎΠ³Π»Π΅Π΄ Π½Π° спСцификитС Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚. ΠœΠ΅Ρ“Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, Got користи ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° бСзбСдност Π½Π° OpenBSD (ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΎΠ΄Π²ΠΎΡ˜ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ ΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ΠΏΠΎΠ²ΠΈΡ†ΠΈ Π·Π° Π·Π°Π»ΠΎΠ³ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅) ΠΈ стил Π½Π° ΠΊΠΎΠ΄ΠΈΡ€Π°ΡšΠ΅. ΠšΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΎΡ‚ со Π°Π»Π°Ρ‚ΠΊΠΈ Π΅ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜Π½ΠΈΠΎΡ‚ процСс со Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ Ρ„ΠΈΠ»ΠΈΡ˜Π°Π»ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ, Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ΅Π½ пристап ΠΏΡ€Π΅ΠΊΡƒ SSH ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΏΡ€Π΅ΠΊΡƒ Π΅-ΠΏΠΎΡˆΡ‚Π°.

Π—Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π°, Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° got сС Π½ΡƒΠ΄ΠΈ со Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½ΠΈΠΎΡ‚ сСт Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Π—Π° Π΄Π° сС поСдностави Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°, Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° Π³ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° само ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ сСт Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ ΠΎΠΏΡ†ΠΈΠΈ, Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° основнитС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π±Π΅Π· Π½Π΅ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ ΠΊΠΎΠΌΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π—Π° Π½Π°ΠΏΡ€Π΅Π΄Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС користи ΠΎΠ±ΠΈΡ‡Π΅Π½ git. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ сС прСмСстуваат Π²ΠΎ посСбна Π°Π»Π°Ρ‚ΠΊΠ° gotadmin, која ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ, ΠΏΠ°ΠΊΡƒΠ²Π°ΡšΠ΅ индСкси ΠΈ Ρ‡ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅. Π—Π° Π΄Π° сС Π΄Π²ΠΈΠΆΠΈΡ‚Π΅ Π½ΠΈΠ· ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ, Π²Π΅Π±-ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ gotwebd ΠΈ Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° Π·Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ сС Π½ΡƒΠ΄Π°Ρ‚ Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ глСдањС Π½Π° содрТината Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија.

ΠœΠ΅Ρ“Ρƒ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • ΠŸΡ€ΠΎΡ†Π΅ΡΠΎΡ‚ Π½Π° сСрвСрот gotd, кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΌΡ€Π΅ΠΆΠ΅Π½ пристап Π΄ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ, ΠΈΠΌΠ° моТност Π΄Π° Π΄ΠΎΠ΄Π°Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° Π΄Π° Π³ΠΈ овласти ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ ΠΈ Ρ‡ΠΈΡ‚Π°ΡšΠ΅ Π²ΠΎ однос Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π°.
  • gotd Π΄ΠΎΠ΄Π°Π΄Π΅ Π½ΠΎΠ²ΠΈ процСси β€žΡΠ»ΡƒΡˆΠ°ΡšΠ΅β€œ ΠΈ β€žΡΠ΅ΡΠΈΡ˜Π°β€œ Π·Π° слСдСњС Π½Π° ΠΏΠΎΠ²ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° уникс сокСтот ΠΈ Π·Π° ΡΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со сСсиитС. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° сС исто Ρ‚Π°ΠΊΠ° смСстСни Π²ΠΎ посСбСн Π΄Π΅Ρ‚Π΅ процСс.
  • Π“ΠΎ смСни ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° процСсот Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° ΠΎΠ΄ chroot Π²ΠΎ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° систСмскиот ΠΏΠΎΠ²ΠΈΠΊ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅. ΠžΡ‚ΡΡ‚Ρ€Π°Π½Π΅Ρ‚ΠΎ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π·Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ со gotd само Π·Π° корисници ΠΎΠ΄ Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° gotsh.
  • gotd ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° врски Π²Ρ€Π· основа Π½Π° uid.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС поставки Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° gotd.conf ΠΈ Π³ΠΎ смСни ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ unix_socket Π²ΠΎ β€žΡΠ»ΡƒΡˆΠ°ΡšΠ΅ Π½Π°β€œ.
  • ΠŸΡ€ΠΈΡΡ‚Π°ΠΏΠΎΡ‚ Π΄ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ°Π½ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° β€žgotctl infoβ€œ сСга Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ само Π½Π° root корисникот.
  • Π Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° CGI ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°Ρ‚Π° Π·Π° got - gotweb - Π΅ ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚, намСсто Ρ‚ΠΎΠ° Π·Π° Π²Π΅Π±-ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС користи FastCGI ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° gotwebd, Ρ‡ΠΈΠΈΡˆΡ‚ΠΎ моТности сС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½ΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, gotwebd Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΌΠΎΡ‚ΠΎΡ€ Π½Π° шаблони Π·Π° Π΄Π° Π³ΠΎ олСсни ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ Π½Π° страницитС, Π΄ΠΎΠ΄Π°Π΄Π΅ RSS Ρ„ΠΈΠ΄ Π·Π° слСдСњС ΠΎΠ·Π½Π°ΠΊΠΈ ΠΈ Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€ΠΈΠΊΠ°Π·ΠΎΡ‚ Π½Π° blobs ΠΈ списоци Π½Π° обврски.
  • НарСдбитС got log, got diff ΠΈ tog diff сСга ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΈΠ·Π»Π΅Π· Π½Π° diffstat.
  • ΠŸΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½Π° со ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΎΠ·Π½Π°ΠΊΠΈ складирани Π²ΠΎ ΠΊΠ΅ΡˆΠΎΡ‚ Π½Π° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈΡ‚Π΅.
  • Get patch ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€