เบเบฒเบ™เบ›เปˆเบญเบ Gogs 0.13 เบฅเบฐเบšเบปเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบฎเปˆเบงเบกเบกเบท

เบชเบญเบ‡เบ›เบตเป€เบ„เบดเปˆเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบญเบ‡เบชเบฒเบ‚เบฒ 0.12, เบเบฒเบ™เบ›เปˆเบญเบเบ‚เปˆเบฒเบงเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบซเบกเปˆเบ‚เบญเบ‡ Gogs 0.13 เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ, เบฅเบฐเบšเบปเบšเปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบฎเปˆเบงเบกเบกเบทเบเบฑเบš Git repositories, เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบฅเบฐเบ™เบถเบเป€เบ–เบดเบ‡ GitHub, Bitbucket เปเบฅเบฐ Gitlab เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เบซเบผเบท. เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเป€เบกเบ„. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ Go เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” MIT. เบเบญเบšเป€เบงเบฑเบš Macaron เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš. เบฅเบฐเบšเบปเบšเบกเบตเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบ•เปเปˆเบฒเบžเปเบชเบปเบกเบ„เบงเบ™เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเป„เบ›เปƒเบŠเป‰เปƒเบ™เบเบฐเบ”เบฒเบ™ Raspberry Pi.

เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบชเบปเบกโ€‹เบšเบฑเบ”โ€‹เบ•เบปเป‰เบ™โ€‹เบ•เปโ€‹เบ‚เบญเบ‡ Gogsโ€‹:

  • เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบเบดเบ”เบˆเบฐเบเปเบฒเบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เป€เบงเบฅเบฒ;
  • เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ repository เบœเปˆเบฒเบ™ SSH เปเบฅเบฐ HTTP/HTTPS protocols;
  • เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบœเปˆเบฒเบ™ SMTP, LDAP เปเบฅเบฐ Reverse proxy;
  • เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹, repository เปเบฅเบฐโ€‹เบญเบปเบ‡โ€‹เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบ•เบฑเป‰เบ‡ / เบเบฒเบ™โ€‹เบ„เบธเป‰เบกโ€‹เบ„เบญเบ‡โ€‹เบ—เบตเบกโ€‹เบ‡เบฒเบ™โ€‹;
  • เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเปเบฅเบฐเบ–เบญเบ™เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบ™ repository;
  • เบฅเบฐเบšเบปเบš hook เป€เบงเบฑเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบกเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบˆเบฒเบเบšเปเบฅเบดเบเบฒเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเป€เบŠเบฑเปˆเบ™ Slack, Discord เปเบฅเบฐ Dingtalk;
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ Git hooks เปเบฅเบฐ Git LFS;
  • เบ„เบงเบฒเบกเบžเป‰เบญเบกเบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ” (เบšเบฑเบ™เบซเบฒ), เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ”เบถเบ‡เปเบฅเบฐ Wiki เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบฐเบเบฝเบกเป€เบญเบเบฐเบชเบฒเบ™;
  • เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเปเบฅเบฐเบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™ repositories เปเบฅเบฐ wikis เบˆเบฒเบเบฅเบฐเบšเบปเบšเบญเบทเปˆเบ™เป†;
  • เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เบฑเบ”เปเบเป‰เบฅเบฐเบซเบฑเบ”เปเบฅเบฐ wiki;
  • เบญเบฑเบšเป‚เบซเบผเบ”เบฎเบนเบšเปเบ—เบ™เบ•เบปเบงเบœเปˆเบฒเบ™ Gravatar เปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก;
  • เบšเปเบฅเบดเบเบฒเบ™เบชเบปเปˆเบ‡เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบ—เบฒเบ‡เบญเบตเป€เบกเบง;
  • เบ„เบฐเบ™เบฐเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™;
  • เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบซเบผเบฒเบเบžเบฒเบชเบฒเปเบ›เป€เบ›เบฑเบ™ 30 เบžเบฒเบชเบฒ;
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ›เบฑเบšเปเบ•เปˆเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป‚เบ”เบเบœเปˆเบฒเบ™เบฅเบฐเบšเบปเบšเปเบกเปˆเปเบšเบš HTML;
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเปƒเบ™ MySQL, PostgreSQL, SQLite3 เปเบฅเบฐ TiDB.

เบเบฒเบ™เบ›เปˆเบญเบ Gogs 0.13 เบฅเบฐเบšเบปเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบฎเปˆเบงเบกเบกเบท

เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ:

  • เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ token เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™.
  • เปƒเบ™เบซเบ™เป‰เบฒเป€เบงเบฑเบšเบ•เปˆเบฒเบ‡เป†เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบฅเบฐเป‚เบญเบ™ repository, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ unlisting, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰ repository เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ, เปเบ•เปˆเป€เบŠเบทเปˆเบญเบ‡เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป‚เบ”เบเบเบปเบ‡เบเบฑเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš Gogs.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบซเบกเปˆ "[git.timeout] DIFF" (เบซเบกเบปเบ”เป€เบงเบฅเบฒเบชเปเบฒเบฅเบฑเบš git diff), "[server] SSH_SERVER_MACS" (เบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ—เบตเปˆเบขเบนเปˆ MAC เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰), "[repository] DEFAULT_BRANCH" (เบŠเบทเปˆเบชเบฒเบ‚เบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบš repositories เปƒเบซเบกเปˆ), "[เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ ] SSH_SERVER_ALGORITHMS" (เบฅเบฒเบเบเบฒเบ™เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเบณเบฅเบฑเบšเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ”).
  • เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบฅเบฐเบšเบธเป‚เบ„เบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เบชเปเบฒเบฅเบฑเบš PostgreSQL.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เปเบœเบ™เบงเบฒเบ” Mermaid เปƒเบ™ Markdown.
  • เบŠเบทเปˆเบชเบฒเบ‚เบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เบˆเบฒเบเปเบกเปˆเปเบšเบšเป„เบ›เบซเบฒเบ•เบปเป‰เบ™เบ•เป.
  • backend เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ MSSQL เป„เบ”เป‰เบ–เบทเบเบเบปเบเป€เบฅเบตเบ.
  • เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš Go compiler เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เป€เบ›เบฑเบ™เบชเบฐเบšเบฑเบš 1.18.
  • เบ•เบญเบ™เบ™เบตเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เป‚เบ”เบเปƒเบŠเป‰ SHA256 hashes เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™ cleartext.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™