เชซเซ‹เชฐเซเชœเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซ‡ เช—เซ€เชคเชพ เช•เซ‹-เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เชซเซ‹เชฐเซเช• เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚

Forgejo เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชญเชพเช—เชฐเซ‚เชชเซ‡, Gitea เช•เซ‹-เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเชพ เชซเซ‹เชฐเซเช•เชจเซ€ เชธเซเชฅเชพเชชเชจเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เช•เชพเชฐเชฃ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซเช‚ เชตเซเชฏเชพเชชเชพเชฐเซ€เช•เชฐเชฃ เช•เชฐเชตเชพเชจเชพ เชชเซเชฐเชฏเชพเชธเชจเซ‹ เช…เชธเซเชตเซ€เช•เชพเชฐ เช…เชจเซ‡ เชตเซเชฏเชพเชชเชพเชฐเซ€ เช•เช‚เชชเชจเซ€เชจเชพ เชนเชพเชฅเชฎเชพเช‚ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸเชจเซ€ เชเช•เชพเช—เซเชฐเชคเชพ เช›เซ‡. เชซเซ‹เชฐเซเช•เชจเชพ เชจเชฟเชฐเซเชฎเชพเชคเชพเช“ เช…เชจเซเชธเชพเชฐ, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชธเซเชตเชคเช‚เชคเซเชฐ เชฐเชนเซ‡เชตเซ‹ เชœเซ‹เชˆเช เช…เชจเซ‡ เชธเชฎเซเชฆเชพเชฏเชจเซ‹ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช. Forgejo เชธเซเชตเชคเช‚เชคเซเชฐ เชธเช‚เชšเชพเชฒเชจเชจเชพ เช…เช—เชพเช‰เชจเชพ เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹เชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เชถเซ‡.

25 เช“เช•เซเชŸเซ‹เชฌเชฐเชจเชพ เชฐเซ‹เชœ, Gitea (เชฒเชจเซเชจเซ€) เชจเชพ เชธเซเชฅเชพเชชเช• เช…เชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เชธเชนเชญเชพเช—เซ€เช“เชฎเชพเช‚เชจเชพ เชเช• (techknowlogick), เชธเชฎเซเชฆเชพเชฏ เชธเชพเชฅเซ‡ เช…เช—เชพเช‰เชฅเซ€ เชชเชฐเชพเชฎเชฐเซเชถ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ, เชตเซเชฏเชพเชชเชพเชฐเซ€ เช•เช‚เชชเชจเซ€ Gitea Limited เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเซ€, เชœเซ‡เชฎเชพเช‚ เชกเซ‹เชฎเซ‡เชจเซเชธ เช…เชจเซ‡ เชŸเซเชฐเซ‡เชกเชฎเชพเชฐเซเช•เชจเชพ เช…เชงเชฟเช•เชพเชฐเซ‹ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ (เชŸเซเชฐเซ‡เชกเชฎเชพเชฐเซเช•เซเชธ). เช…เชจเซ‡ เชกเซ‹เชฎเซ‡เชจเซเชธ เชฎเซ‚เชณ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชธเซเชฅเชพเชชเช•เชจเชพ เชนเชคเชพ). เช•เช‚เชชเชจเซ€เช Gitea เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซเช‚ เชตเชฟเชธเซเชคเซƒเชค เชตเซเชฏเชพเชชเชพเชฐเซ€ เชธเช‚เชธเซเช•เชฐเชฃ เชตเชฟเช•เชธเชพเชตเชตเชพ, เชชเซ‡เช‡เชก เชธเชชเซ‹เชฐเซเชŸ เชธเซ‡เชตเชพเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ, เชคเชพเชฒเซ€เชฎ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชเชจเซเช‚ เช•เซเชฒเชพเช‰เชก เชนเซ‹เชธเซเชŸเชฟเช‚เช— เชฌเชจเชพเชตเชตเชพเชจเชพ เชคเซ‡เชจเชพ เช‡เชฐเชพเชฆเชพเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเซ€.

เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชเชตเซเช‚ เชœเชฃเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ Gitea เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเซ‹เชคเซ‡ เชœ เช–เซเชฒเซเชฒเซ‹ เชฐเชนเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเชฎเซเชฆเชพเชฏเชจเซ€ เชฎเชพเชฒเชฟเช•เซ€ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ Gitea เชฒเชฟเชฎเชฟเชŸเซ‡เชก เชธเชฎเซเชฆเชพเชฏ เช…เชจเซ‡ Gitea เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เชจเซ‡ เชตเชฟเช•เชพเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เชฐเชธ เชงเชฐเชพเชตเชคเซ€ เช…เชจเซเชฏ เช•เช‚เชชเชจเซ€เช“ เชตเชšเซเชšเซ‡ เชเช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชฎเชงเซเชฏเชธเซเชฅเซ€ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชถเซ‡. เชจเชตเซ€ เช•เช‚เชชเชจเซ€เช Gitea เชจเชพ เช˜เชฃเชพ เชœเชพเชณเชตเชฃเซ€เช•เชพเชฐเซ‹ เชฎเชพเชŸเซ‡ เชชเชพเชฐเซเชŸ-เชŸเชพเชˆเชฎ เชชเช—เชพเชฐ เช†เชชเชตเชพเชจเซ‹ เชชเชฃ เชˆเชฐเชพเชฆเซ‹ เชฐเชพเช–เซเชฏเซ‹ เชนเชคเซ‹ (เชธเชฎเชฏ เชœเชคเชพเช‚, เชคเซ‡เชฎเชจเซ‡ เชชเซ‚เชฐเซเชฃ-เชธเชฎเชฏ เชชเชฐ เช–เชธเซ‡เชกเชตเชพ เช…เชจเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เชจเซ‹เช•เชฐเซ€ เช†เชชเชตเชพเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚). เช† เชฏเซ‹เชœเชจเชพเช“เชฎเชพเช‚ เชเช• เชตเชฟเชถเซ‡เชท เชญเช‚เชกเซ‹เชณเชจเซ€ เชฐเชšเชจเชพเชจเซ‹ เชชเชฃ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เช•เช‚เชชเชจเซ€เช“ เช‡เชšเซเช›เชฟเชค เชจเชตเซ€เชจเชคเชพเช“เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชชเซเชฐเชพเชฏเซ‹เชœเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชšเซ‹เช•เซเช•เชธ เช–เชพเชฎเซ€เช“เชจเซ‡ เชธเซเชงเชพเชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เช†เชตเชพ เชชเช—เชฒเชพเชจเซ‡ เชธเชฎเซเชฆเชพเชฏเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชธเชนเชญเชพเช—เซ€เช“ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชœเชชเซเชค เช•เชฐเชตเชพ เชคเชฐเซ€เช•เซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชซเซ‹เชฐเซเช• เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เชเช• เช–เซเชฒเซเชฒเซ‹ เชชเชคเซเชฐ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡เชฎเชพเช‚ 50 Gitea เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชฆเซเชตเชพเชฐเชพ เชนเชธเซเชคเชพเช•เซเชทเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ, เชœเซ‡เชฎเชพเช‚ เช•เซ‹เชฎเชฐเซเชถเชฟเชฏเชฒ เช•เช‚เชชเชจเซ€เชจเซ‡ เชฌเชฆเชฒเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เชฆเซ‡เช–เชฐเซ‡เช– เชฐเชพเช–เชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเซเชฆเชพเชฏเชจเซ€ เชฎเชพเชฒเชฟเช•เซ€เชจเซ€ เชฌเชฟเชจ-เชฒเชพเชญเช•เชพเชฐเซ€ เชธเช‚เชธเซเชฅเชพ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เชธเชพเชฅเซ‡, เชŸเซเชฐเซ‡เชกเชฎเชพเชฐเซเช• เช…เชจเซ‡ Gitea เชจเชพ เชกเซ‹เชฎเซ‡เชจเซเชธ. Gitea เชฒเชฟเชฎเชฟเชŸเซ‡เชกเซ‡ เชธเชฎเซเชฆเชพเชฏเชจเชพ เชธเซ‚เชšเชจเชจเซ‡ เช…เชตเช—เชฃเซเชฏเซเช‚ เช…เชจเซ‡ เชชเซเชทเซเชŸเชฟ เช•เชฐเซ€ เช•เซ‡ เชคเซ‡ เชนเชตเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชคเซ‡ เชชเช›เซ€, เชเชตเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เชธเชฎเซเชฆเชพเชฏ เชชเชพเชธเซ‡ เช•เชพเช‚เชŸเซ‹ เชฌเชจเชพเชตเชตเชพ เชธเชฟเชตเชพเชฏ เชฌเซ€เชœเซ‹ เช•เซ‹เชˆ เชตเชฟเช•เชฒเซเชช เชจเชฅเซ€ เช…เชจเซ‡ เช†เช—เชณเชจเซเช‚ เช•เชพเชฎ เชšเชพเชฒเซ เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‡ เชฎเซเช–เซเชฏ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชคเชฐเซ€เช•เซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชจเซ‹เช‚เชงเชจเซ€เชฏ เช›เซ‡ เช•เซ‡ Gitea เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เชธเซเชฅเชพเชชเชจเชพ เชกเชฟเชธเซ‡เชฎเซเชฌเชฐ 2016 เชฎเชพเช‚ เช—เซ‹เช—เซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชซเซ‹เชฐเซเช• เชคเชฐเซ€เช•เซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชœเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเช‚เชธเซเชฅเชพเชฅเซ€ เช…เชธเช‚เชคเซ‹เชท เชงเชฐเชพเชตเชคเชพ เช‰เชคเซเชธเชพเชนเซ€เช“เชจเชพ เชœเซ‚เชฅ เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชซเซ‹เชฐเซเช• เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชฎเซเช–เซเชฏ เชนเซ‡เชคเซ เชธเชฎเซเชฆเชพเชฏเชจเชพ เชนเชพเชฅเชฎเชพเช‚ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชธเซเชตเชคเช‚เชคเซเชฐ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชญเชพเช— เชฒเซ‡เชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช‡เชšเซเช›เชพ เชนเชคเซ€. เชฎเชพเชคเซเชฐ เชเช• เชฎเซเช–เซเชฏ เชœเชพเชณเชตเชฃเซ€ เช•เชฐเชจเชพเชฐ เชœเซ‡ เชเช•เชฒเชพ เชจเชฟเชฐเซเชฃเชฏเซ‹ เชฒเซ‡ เช›เซ‡ เชคเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เช•เซ‹เชก เช‰เชฎเซ‡เชฐเชตเชพ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช—เซ‹เช—เซเชธ เชฎเซ‹เชกเชฒเชจเซ‡ เชฌเชฆเชฒเซ‡, เช—เซ€เชคเชพเช เช•เซ‡เชŸเชฒเชพเช• เชธเช•เซเชฐเชฟเชฏ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เช•เซ‹เชก เช‰เชฎเซ‡เชฐเชตเชพเชจเชพ เช…เชงเชฟเช•เชพเชฐ เชธเชพเชฅเซ‡ เชธเชคเซเชคเชพเชจเชพ เชตเชฟเชญเชพเชœเชจเชจเซเช‚ เชฎเซ‹เชกเซ‡เชฒ เช…เชชเชจเชพเชตเซเชฏเซเช‚.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹