Когато някой чуе за контрол на версиите на Git, GitHub и GitHub автоматично идват на ум и това не е изненадващо, тъй като е най-известният, но не можем да пропуснем и другите алтернативи, които съществуват и които са доста добри по различен начин.
Ето защо денят на Днес ще говорим малко за Forgejo, който е софтуер за контрол на версиите в разработката на софтуер Git, самостоятелно хостван, лесен за инсталиране и ниска поддръжка който предлага и други функции за сътрудничество, като проследяване на грешки, преглед на кода, непрекъсната интеграция, регистрация, wiki, наред с други неща.
Относно Forgejo
Форджо е роден като разклонение на Gitea, поради несъгласие относно прехвърлянето на последния към дружество с печалба без знанието или одобрението на общността. Forgejo е създаден като алтернатива, която предоставя софтуер, чието правителство насърчава интереса на широката общественост.
Форджо периодично актуализира всички промени в кода на Gitea, както и разработване на собствени нови функции. Forgejo в момента е домакин на Codeberg и сред най-важните му функции са следните: на вашия уебсайт:
Светлина: Forgejo може лесно да се хоства на почти всяка машина, независимо дали на RPi или в облака, Forgejo ще работи без проблем.
Управление на проекта: В допълнение към хостинга на Git, Forgejo предлага заявки за изтегляне, уикита, дъски за канбан и много повече за координиране с вашия екип.
Публикация: Той има способността да предлага „версии“, за да хоства софтуера за изтегляне, или да използва регистъра на пакетите, за да го публикува в docker, npm и много други мениджъри на пакети.
Персонализируем: Forgejo има поддръжка за промяна на различни аспекти, тъй като има много превключватели за конфигурация, за да накара Forgejo да работи точно както искате.
Мощен: разрешения за организация и екип, CI интеграция, търсене на код, LDAP, OAuth и много други. Ако имате напреднали нужди, Forgejo ви покрива.
Декларация за: от инструмента за проверка на актуализациите до настройките по подразбиране - Forgejo е проектиран да бъде поверителността на първо място за вас и вашия екип.
Федерация: (WIP) Ние активно работим за свързване на софтуерни ковачници помежду си чрез ActivityPub и създаване на съвместна мрежа от лични копия.
Ковачница 1.20.2-0
В момента Forgejo Той е във версията си "1.20.2-0", която се счита за стабилна версия, която включва няколко корекции на грешки, за които се споменава, че показва предупреждения в административния панел, когато в app.ini се открият остарели записи.
От корекции, които се открояват от новата версия се споменава следното:
- Добавени липсващи активи към изходния архив на Forgejo
- Решение на грешката при избор на потребителски тип при създаване на потребител и избор на публичен частен.
- Коригирайте проверката на достъпа за проект на ниво организация
- Фиксиран бъг при подаване на заявка за изтегляне, която позволяваше одобрението да бъде отхвърлено
- автоматично
- Коригирайте обработката на много версии на пакет Nuget
- Актуализирайте email-setup.en-us.md
- LFS корекция на грешка при мета събиране на боклук
- Коригирайте регресията на потребителския интерфейс на играча asciinema
- Фиксиран стил на списък с обекти на LFS
- CLI корекция, позволяваща създаване на множество токени за потребителски достъп с едно и също име
- Фиксиран регистратор на рутер, избягващ разделянето на регистрационни файлове в различни файлове.
- Добавено е описание на заобиколното решение на ssh огледалото.
- Корекция за неправилно състояние на работен поток при повторно изпълнение на задание във вече завършен работен поток
- Отстраняване на неизправности при избягване в селектора на разклонения
- Коригиране на обработката на файлове на Debian с наклонена черта в края
Накрая ако се интересувате да научите повече за това, трябва да знаете, че кодът на проекта е написан на Go и е лицензиран съгласно лиценза на MIT. Можете да получите Forgejo от техния уебсайт, където можете да намерите инструкциите за инсталиране. Връзката е тази.