рдлреЛрд░реНрдЬреЗрдЬреЛ резреи.реж рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЕрдм рдЙрдкрд▓рдмреНрдз рдЫ

Forgejo резреи.реж рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд╡рд┐рдореЛрдЪрди рдкреНрд░рдХрд╛рд╢рд┐рдд рднрдПрдХреЛ рдЫред рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ GitHub, Bitbucket, рд░ Gitlab рдЬрд╕реНрддреИ рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рддрдкрд╛рдИрдВрдХреЛ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ Git рднрдгреНрдбрд╛рд░рд╣рд░реВрд╕рдБрдЧ рд╕рд╣рдпреЛрдЧреА рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдгрд╛рд▓реА рддреИрдирд╛рде рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред Forgejo Gitea рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдПрдХ рдлреЛрд░реНрдХ рд╣реЛ, рдЬреБрди Gogs рдкреНрд▓реЗрдЯрдлрд░реНрдордмрд╛рдЯ рд╢рд╛рдЦрд╛рдорд╛ рдлреИрд▓рд┐рдПрдХреЛ рдерд┐рдпреЛред Gitea рд▓рд╛рдИ рд╡реНрдпрд╛рд╡рд╕рд╛рдпреАрдХрд░рдг рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдХрдореНрдкрдиреАрдорд╛ рдирд┐рдпрдиреНрддреНрд░рдг рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдкрдЫрд┐ Forgejo реирежреиреи рдорд╛ рдЕрд▓рдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред Forgejo рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рд╕реНрд╡рддрдиреНрддреНрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд░ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдирд┐рдпрдиреНрддреНрд░рдгрдХреЛ рд╕рд┐рджреНрдзрд╛рдиреНрддрд╣рд░реВрдХреЛ рдкрд╛рд▓рдирд╛ рдЧрд░реНрджрдЫред Git рд╣реЛрд╕реНрдЯрд┐рдВрдЧ Codeberg.org рд▓реЗ Forgejo рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реНрд╡рд┐рдЪ рдЧрд░реЗрдХреЛ рдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб Go рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ GPLv12.0 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдХрдо рд╕реНрд░реЛрдд рдЦрдкрдд рд╣реБрдиреН (рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдмреЛрд░реНрдбрдорд╛ рд╡рд╛ рдХрдо рд▓рд╛рдЧрддрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ)ред VPS) рд░ рдПрдХ рд╕рд░рд▓ рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ред рдорд╛рдирдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕реНрддреИ рдХрд╛рд░реНрдп рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рдореБрджреНрджрд╛ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ, рдкреБрд▓ рдЕрдиреБрд░реЛрдзрд╣рд░реВ, рд╡рд┐рдХреА, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдЯреЛрд▓реАрд╣рд░реВ рд╕рдордиреНрд╡рдп рдЧрд░реНрди рдЙрдкрдХрд░рдгрд╣рд░реВ, рд░рд┐рд▓реАрдЬ рддрдпрд╛рд░реА, рднрдгреНрдбрд╛рд░рд╣рд░реВрдорд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд▓реЗрд╕рдореЗрдиреНрдЯ, рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдг рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрд╕рдБрдЧ рдПрдХреАрдХрд░рдг, рдХреЛрдб рдЦреЛрдЬ, LDAP рд░ OAuth рдорд╛рд░реНрдлрдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг, SSH рд░ HTTP/HTTPS рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рдорд╛рд░реНрдлрдд рднрдгреНрдбрд╛рд░ рдкрд╣реБрдБрдЪ, Slack, Discord, рд░ рдЕрдиреНрдп рд╕реЗрд╡рд╛рд╣рд░реВрд╕рдБрдЧ рдПрдХреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╡реЗрдмрд╣реБрдХрд╣рд░реВ, Git рд╣реБрдХрд╣рд░реВ рд░ Git LFS рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рднрдгреНрдбрд╛рд░рд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рд░ рдорд┐рд░рд░рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВред рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реБрд╡рд┐рдзрд╛ рднрдиреЗрдХреЛ рд╕рдВрдШреАрдп рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрд▓рд╛рдИ рдПрдХрддрд╛рдмрджреНрдз рдЧрд░реНрди ActivityPub рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╣реЛред рд╕рд░реНрднрд░рд╣рд░реВ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреГрд╖реНрда рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдиреБрдорд╛ рдердк рдХрд╛рд░реНрдпрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред
     рдлреЛрд░реНрдЬреЗрдЬреЛ резреи.реж рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЕрдм рдЙрдкрд▓рдмреНрдз рдЫ
  • рдХрдорд┐рдЯ рд╕реНрддрд░рдорд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд╕рдореАрдХреНрд╖рд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕ (рд╕рдмреИ рдХрдорд┐рдЯрд╣рд░реВ рд╕рдореЗрдЯреНрдиреЗ рдкреВрд░реНрдг рдЪреЗрдиреНрдЬрд▓рдЧрдХреЛ рд╕рдЯреНрдЯрд╛, рдпрд╕ рдореЛрдбрдорд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдорд┐рдЯрд╣рд░реВ рдХреНрд░рдорд┐рдХ рд░реВрдкрдорд╛ рд╕рдореАрдХреНрд╖рд╛ рдЧрд░рд┐рдиреНрдЫ)ред рд╕рдореАрдХреНрд╖рд╛рдХреЛ рдХреНрд░рдордорд╛ рдХрдорд┐рдЯрд╣рд░реВ рдорд╛рд░реНрдлрдд рдиреЗрднрд┐рдЧреЗрдЯ рдЧрд░реНрди рдЕрдЧрд╛рдбрд┐ рд░ рдкрдЫрд╛рдбрд┐ рдмрдЯрдирд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдорд┐рдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреНрддреНрдп рд╕рдореАрдХреНрд╖рд╛ рдмрдЯрдирдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ рдЫред рдХрдорд┐рдЯ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдкрд╛рда рд╕рдореАрдХреНрд╖рд╛ рдкреГрд╖реНрдард╣рд░реВрдорд╛ рджреЗрдЦрд┐рдиреЗ рдЫреЛрдбрд┐рдПрдХреЛ рдЫред
     рдлреЛрд░реНрдЬреЗрдЬреЛ резреи.реж рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЕрдм рдЙрдкрд▓рдмреНрдз рдЫ
  • рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдпрд╣рд░реВ (рдлреЛрд░реНрдЬреЗрдЬреЛ рдХрд╛рд░реНрдпрд╣рд░реВ) рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрд╛ рдЕрд╕рдлрд▓рддрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЗрдореЗрд▓ рд╕реВрдЪрдирд╛рд╣рд░реВ рдкрдард╛рдЙрдиреЗ рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛред
  • рд▓рдХреНрд╖рд┐рдд рд╢рд╛рдЦрд╛рдорд╛ рдирдпрд╛рдБ рдХрдорд┐рдЯрд╣рд░реВ рдкреБрд╢ рдЧрд░реНрджрд╛ рдЦреБрд▓рд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдзрд╣рд░реВрд╕рдБрдЧ рджреНрд╡рдиреНрджреНрд╡рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░рд┐рдпреЛред рдкрд╣рд┐рд▓реЗ, рдпрд╕реНрддреЛ рдЬрд╛рдБрдЪрдХреЛ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХрд╛рдо рдЧрд░реНрдиреЗ рд░реВрдЦрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЕрдкрд░реЗрд╢рдирдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЦреБрд▓рд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд╕рдорд╛рдиреБрдкрд╛рддрд┐рдХ I/O рд▓реЛрдб рд╣реБрдиреНрдереНрдпреЛред "git merge-tree --write-tree" рдЖрджреЗрд╢рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдирд╛рд▓реЗ рдХрд╛рдо рдЧрд░реНрдиреЗ рд░реВрдЦрдорд╛ рдкрд╣реБрдБрдЪ рдирдЧрд░реА рдорд░реНрдЬ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдпреЛ, рдЬрд╕рд▓реЗ рдареВрд▓рд╛ рддреИрдирд╛рддреАрд╣рд░реВрдорд╛ рд▓реЛрдбрд▓рд╛рдИ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдХрдо рдЧрд░реНтАНрдпреЛред
  • рдкрд╣рд┐рд▓реЗ OpenPGP рдорд╛ рдмрд╛рдБрдзрд┐рдПрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ SSH рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реЗрдкрдЫрд┐ рд╡рд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реЗрдкрдЫрд┐ рдХрдорд┐рдЯрд╣рд░реВрдорд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЧрд░реНрди, рдЕрдм GPG рдХреБрдЮреНрдЬреАрдХреЛ рд╕рдЯреНрдЯрд╛ SSH рдХреБрдЮреНрдЬреА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рд╣рд╕реНрддрд╛рдХреНрд╖рд░ TPM рдорд╛ ssh-рдПрдЬреЗрдиреНрдЯ рдорд╛рд░реНрдлрдд рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫ)ред
  • рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдмрдЯрд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдирдЧрд░рд┐рдиреЗ рдЦрдгреНрдбрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рджрд┐рди robots.txt рдлрд╛рдЗрд▓ рдердкрд┐рдиреНрдЫред
  • рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рд╕рдБрдЧ рдлреЛрд░реНрдХрд▓рд╛рдИ рд╕рд┐рдЩреНрдХрдорд╛ рд░рд╛рдЦреНрди рдПрдЙрдЯрд╛ рд╕реБрд╡рд┐рдзрд╛ рдердкрд┐рдпреЛред
     рдлреЛрд░реНрдЬреЗрдЬреЛ резреи.реж рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЕрдм рдЙрдкрд▓рдмреНрдз рдЫ
  • glTF рдврд╛рдБрдЪрд╛рдорд╛ 3D рдореЛрдбреЗрд▓рд╣рд░реВрдХреЛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
     рдлреЛрд░реНрдЬреЗрдЬреЛ резреи.реж рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЕрдм рдЙрдкрд▓рдмреНрдз рдЫ
  • рдЯрд┐рдкреНрдкрдгреА рд╕рдореНрдкрд╛рджрдХрд▓реЗ рдЕрдм рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЯреНрдпрд╛рдм рдХреБрдЮреНрдЬреА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЗрдиреНрдбреЗрдиреНрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • Alpine рей.реиреи рдорд╛ рдЖрдзрд╛рд░рд┐рдд, Git реи.рекреп.рез, GnuPG реи.рек.рен, SQLite рей.рекреп.реи рд░ OpenSSH резреж.реж рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Forgejo резреи рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдХрдиреНрдЯреЗрдирд░ рдЫрд╡рд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди