Най-добрите алтернативи на GitHub да поддържат вашия проект с отворен код

Кратко: Ако искате да мигрирате от GitHub, ето някои от най-добрите алтернативи на GitHub за хостинг на изходния код на вашия проект с отворен код.

Вече трябва да сте знаели, че Microsoft е придобила GitHub. GitHub е предпочитано място за провеждане на проекти с отворен код. Но с влизането на Microsoft в сцената, сценарият може да се промени.

Не е тайна, че Microsoft няма благоприятна гледна точка в общността с отворен код. Всъщност, някои хора с отворен код са строго анти-Microsoft. Microsoft, която поема контрола над GitHub, със сигурност ще подтикне разработчиците с отворен код да търсят някъде другаде.

Ето защо написах тази статия, за да ви предложа някои алтернативи на GitHub, където можете да хоствате вашите Git хранилища.

Най-добрите алтернативи на GitHub

Акцентът тук е върху алтернативите на GitHub, които имат поне някаква безплатна услуга. Защото това беше основната атракция на GitHub. Има няколко хостинг услуги на Git, но не всички от тях предоставят безплатна опция в пакета.

1. GitLab

GitLab е номер едно за заместване на GitHub. Той е най-близо до GitHub по отношение на използването и усещането. Най-хубавото е, че GitLab е софтуер с отворен код. Можете да го изтеглите и инсталирате на собствения си сървър.

Много проекти с отворен код вече използват GitLab. GNOME и GIMP са някои от примерите.

Знаейки сегашната ситуация, GitLab вече осигурява лесен начин за мигриране от GitHub.

Не сте задължени да разположите GitLab на собствения си сървър. GitLab предлага и хоствана услуга, но тя струва пари. Ето структурата на ценообразуването, ако искате да хоствате на сървърите на GitLab.

Разбира се, ценообразуването не е евтино. Затова ви препоръчвам да използвате облачна услуга като Digital Ocean, която осигурява инсталация на GitLab (филиал) само с едно кликване. Можете да стартирате собствения си GitLab екземпляр от само $ 5 на месец. Digital Ocean също дава $ 10 безплатен кредит за нови потребители. Можете да прочетете този урок, за да видите колко лесно е да разположите GitLab на цифровите сървъри в рамките на няколко минути.

2. BitBucket

BitBucket е хранилище на хранилища за управление на версиите от Atlassian. Тя е тясно интегрирана с други инструменти за управление на проекти, като Jira, HipChat и Confluence. Това го прави предпочитан избор за големите предприятия.

Но не е нужно да сте голямо предприятие, за да използвате BitBucket. Има нещо за всичко. Ако погледнете цената на хостваната сметка, можете да видите, че тя е безплатна за проекти с до пет члена на екипа.

Проекти с отворен код с повече от пет члена все още могат да използват BitBucket безплатно. Всичко, което трябва да направите, е да кандидатствате за общностен лиценз и да се придържате към указанията на Atlassian за отворен код.

3. SourceForge

SourceForge е друго голямо име в този списък от алтернативи на GitHub.

SourceForge е популярен сред проекти с отворен код. Много дистрибуции и проекти на Linux осигуряват изтеглянето им през SourceForge. Тя дава възможност на разработчиците да създават проекти с отворен код, като предоставят всички необходими инструменти.

Популярността на Source Forge е ударена с нарастването на по-интуитивния GitHub. Въпреки това, под новото ръководство на Logan Abbott, SourceForge е преработила своя интерфейс и се фокусира, за да си възвърне изгубеното място в хостинг с отворен код.

За GitHub мигранти, SourceForge предоставя инструменти за импортиране на цели хранилища GitHub или избрани хранилища в съществуващи проекти. Този видеоклип показва как да използвате този инструмент:

4. Лампа за стартиране

Launchpad е софтуерна платформа за сътрудничество от Canonical, компанията-майка на Ubuntu. Launchpad е широко използван от Canonical и проекти около Ubuntu. Той е допринесъл за предоставянето на PPA и проследяване на грешки за проекти, свързани с Ubuntu.

Макар Launchpad да е бил на сцената от години, той не е придобил толкова популярност, колкото другите алтернативи на GitHub в списъка. Обикновено се разглежда като "неща от Ubuntu".

Като се има предвид това, Launchpad има добра поддръжка за Git. Можете да хоствате или да импортирате Git хранилища на Launchpad. И това е напълно безплатно.

Launchpad е добър избор, ако можете да игнорирате застоялия интерфейс и малко по-различен работен процес от GitHub.

Какъв е вашият избор?

Предоставих препоръката си за алтернативите на GitHub. Какъв би бил вашият избор или препоръка за услугата хостинг на изходния код за отдалечаване от GitHub? Споделете мнението си.

Препоръчано

Алтернативи на операционната система с отворен код към Android
2019
$ 2400 Ценен Въведение към Linux Курсът е достъпен безплатно за edX
2019
Албанската конференция с отворен код търси лектори
2019