Git-рд╕реБрд╕рдВрдЧрдд рдЖрд╡реГрддреНрддреА рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реАрдЪреЗ рдкреНрд░рдХрд╛рд╢рди Got 0.80

OpenBSD рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдиреА рдЖрд╡реГрддреНрддреА рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдЧреЙрдЯ 0.80 (рдЧреЗрдо рдСрдл рдЯреНрд░реАрдЬ) рдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдбрд┐рдЭрд╛рдЗрди рдЖрдгрд┐ рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рд╕реБрд▓рднрддреЗрд╡рд░ рдХреЗрдВрджреНрд░рд┐рдд рдЖрд╣реЗ. рдЖрд╡реГрддреНрддреА рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, Git рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬрдЪреНрдпрд╛ рдбрд┐рд╕реНрдХ рд╕реНрд╡рд░реВрдкрдирд╛рд╢реА рд╕реБрд╕рдВрдЧрдд рд╕реНрдЯреЛрд░реЗрдЬ рд╡рд╛рдкрд░рддреЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ Got рдЖрдгрд┐ Git рдЯреВрд▓реНрд╕ рд╡рд╛рдкрд░реВрди рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЧреЙрдЯрдордзреНрдпреЗ рд▓рд╛рдЧреВ рди рдХреЗрд▓реЗрд▓реЗ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА Git рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рдХреЛрдб рд╡рд┐рдирд╛рдореВрд▓реНрдп ISC рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдХрдбреЗ рд▓рдХреНрд╖ рджреЗрдКрди OpenBSD рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕ рд╕рдорд░реНрдерди рджреЗрдгреЗ рд╣реЗ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рдореБрдЦреНрдп рдзреНрдпреЗрдп рдЖрд╣реЗ. рдЗрддрд░ рдЧреЛрд╖реНрдЯреАрдВрдмрд░реЛрдмрд░рдЪ, Got OpenBSD рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рдпрдо (рдЬрд╕реЗ рдХреА рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╛рдВрдЪреЗ рдкреГрдердХреНрдХрд░рдг рдЖрдгрд┐ рддрд╛рд░рдг рдЖрдгрд┐ рдЕрдирд╛рд╡рд░рдг рдХреЙрд▓рдЪрд╛ рд╡рд╛рдкрд░) рдЖрдгрд┐ рдХреЛрдбрд┐рдВрдЧ рд╢реИрд▓реА рд╡рд╛рдкрд░рддреЗ. рдЯреВрд▓рдХрд┐рдЯ рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╛рдареА рд╕рд╛рдорд╛рдиреНрдп рдХреЗрдВрджреНрд░реАрдХреГрдд рднрд╛рдВрдбрд╛рд░ рдЖрдгрд┐ рд╕реНрдерд╛рдирд┐рдХ рд╢рд╛рдЦрд╛рдВрд╕рд╣ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА, SSH рджреНрд╡рд╛рд░реЗ рдмрд╛рд╣реНрдп рдкреНрд░рд╡реЗрд╢ рдЖрдгрд┐ рдИрдореЗрд▓рджреНрд╡рд╛рд░реЗ рдмрджрд▓рд╛рдВрдЪреЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ.

рдЖрд╡реГрддреНрддреА рдирд┐рдпрдВрддреНрд░рдгрд╛рд╕рд╛рдареА, рдЧреЛрдЯ рдпреБрдЯрд┐рд▓рд┐рдЯреА рдиреЗрд╣рдореАрдЪреНрдпрд╛ рдХрдорд╛рдВрдбреНрд╕рд╕рд╣ рдСрдлрд░ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдХрд╛рдо рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдпреБрдЯрд┐рд▓рд┐рдЯреА рдХреЗрд╡рд│ рдХрд┐рдорд╛рди рдЖрд╡рд╢реНрдпрдХ рдХрдорд╛рдВрдбреНрд╕ рдЖрдгрд┐ рдкрд░реНрдпрд╛рдпрд╛рдВрдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ, рдЬреЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЧреБрдВрддрд╛рдЧреБрдВрддреАрд╢рд┐рд╡рд╛рдп рдореВрд▓рднреВрдд рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ. рдкреНрд░рдЧрдд рдСрдкрд░реЗрд╢рдиреНрд╕рд╕рд╛рдареА, рдирд┐рдпрдорд┐рдд рдЧрд┐рдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. рд░реЗрдкреЙрдЬрд┐рдЯрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдСрдкрд░реЗрд╢рдиреНрд╕ рд╡реЗрдЧрд│реНрдпрд╛ рдЧреЛрдЯрд╛рдбрдорд┐рди рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рд╣рд▓рд╡рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЬреЗ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реА рд╕реБрд░реВ рдХрд░рдгреЗ, рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдкреЕрдХрд┐рдВрдЧ рдХрд░рдгреЗ рдЖрдгрд┐ рдбреЗрдЯрд╛ рд╕рд╛рдл рдХрд░рдгреЗ рдпрд╛рд╕рд╛рд░рдЦреА рдХрд╛рд░реНрдпреЗ рдХрд░рддреЗ. рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреАрд▓ рдбреЗрдЯрд╛рд╡рд░ рдиреЗрд╡реНрд╣рд┐рдЧреЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирд╡рд░реВрди рд░рд┐рдкреЙрдЭрд┐рдЯрд░реА рд╕рд╛рдордЧреНрд░реА рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджреА рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА gotwebd рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрдгрд┐ рдЯреЙрдЧ рдпреБрдЯрд┐рд▓рд┐рдЯреА рдСрдлрд░ рдХреЗрд▓реА рдЬрд╛рддреЗ.

рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рдмрджрд▓рд╛рдВрдкреИрдХреА:

  • рдЧреЛрдЯреНрдб рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдЬреА рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рд╡реИрдпрдХреНрддрд┐рдХ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдВрдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд рд▓реЗрдЦрди рдЖрдгрд┐ рд╡рд╛рдЪрди рдСрдкрд░реЗрд╢рдиреНрд╕ рдЕрдзрд┐рдХреГрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд┐рдпрдо рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ.
  • рдпреБрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рдХреЙрд▓реНрд╕рдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕рддреНрд░ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА god рдиреЗ рдирд╡реАрди "рдРрдХрдгреЗ" рдЖрдгрд┐ "рд╕рддреНрд░" рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬреЛрдбрд▓реНрдпрд╛. рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдСрдкрд░реЗрд╢рдиреНрд╕ рджреЗрдЦреАрд▓ рд╡реЗрдЧрд│реНрдпрд╛ рдЪрд╛рдЗрд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпреЗрдордзреНрдпреЗ рдареЗрд╡рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.
  • Gotd рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд▓рдЧрд╛рд╡ chroot рд╡рд░реВрди рдЕрдирд╡реЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд╡рд╛рдкрд░реВрди рд╣рд▓рд╡рд┐рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рдЧреЛрдЯрд╢ рдЧрдЯрд╛рддреАрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рдЧреЛрдЯрд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рд╡рд░реАрд▓ рдирд┐рд░реНрдмрдВрдз рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ.
  • godd uid рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдХрдиреЗрдХреНрд╢рдирдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрд╡рд░ рдорд░реНрдпрд╛рджрд╛ рд▓рд╛рдЧреВ рдХрд░рддреЗ.
  • Gotd.conf рдордзреНрдпреЗ рдХрдиреЗрдХреНрд╢рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╕рд╛рдареА рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЬреЛрдбрд▓реНрдпрд╛, рдЖрдгрд┐ unix_socket рдкреЕрд░рд╛рдореАрдЯрд░ рдмрджрд▓реВрди 'Linen on' рдХреЗрд▓реЗ.
  • 'gotctl info' рдЪрд╛рд▓рд╡рддрд╛рдирд╛ рджрд╛рдЦрд╡рд▓реЗрд▓реНрдпрд╛ рдорд╛рд╣рд┐рддреАрдЪрд╛ рдкреНрд░рд╡реЗрд╢ рдЖрддрд╛ рдлрдХреНрдд рд░реВрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ.
  • рдЧреЛрдЯ - рдЧреЙрдЯрд╡реЗрдм - рд╕рд╛рдареА рд╕реАрдЬреАрдЖрдп рд░реЕрдкрд░рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдмрдВрдж рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рддреНрдпрд╛рдРрд╡рдЬреА рдЧреЛрдЯрд╡реЗрдмрдбреАрдЪреА рдлрд╛рд╕реНрдЯрд╕реАрдЬреАрдЖрдп рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА, рдЬреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд▓реНрдпрд╛ рдЖрд╣реЗрдд, рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдкрд╛рд╣рд┐рдЬреЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, getwebd рдиреЗ рдкреГрд╖реНрдард╛рдВрдЪреЗ рдбрд┐рдЭрд╛рдЗрди рдмрджрд▓рдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрд┐рди рдЬреЛрдбрд▓реЗ, рдЯреНрд░реЕрдХрд┐рдВрдЧ рдЯреЕрдЧрд╕рд╛рдареА RSS рдлреАрдб рдЬреЛрдбрд▓реЗ рдЖрдгрд┐ рдмреНрд▓реЙрдм рдЖрдгрд┐ рдХрдорд┐рдЯрдЪреНрдпрд╛ рд╕реВрдЪреАрдЪреЗ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рд▓реЗ.
  • рдЧреЛрдЯ рд▓реЙрдЧ, рдЧреЙрдЯ рдбрд┐рдл рдЖрдгрд┐ рдЯреЙрдЧ рдбрд┐рдл рдХрдорд╛рдВрдб рдЖрддрд╛ рдбрд┐рдлрд╕реНрдЯреЕрдЯ рдЖрдЙрдЯрдкреБрдЯрд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛рдд.
  • рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЕрд╢реЗрдордзреНрдпреЗ рд╕рд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рдЯреЕрдЧрдЪреА рд╕рдВрдЦреНрдпрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░реВрди рдореЗрдорд░реА рд╡рд╛рдкрд░ рдХрдореА рдХреЗрд▓рд╛ рдЖрд╣реЗ.
  • рдЧреЛрдЯ рдкреЕрдЪ рдмрд╛рдпрдирд░реА рдлрд╛рдЗрд▓реНрд╕ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛