Pracuję jako analityk dla instytucji finansowej, która ze względu na wrażliwość danych nie będzie przechowywać żadnych danych w chmurze. Mam jednak pewien sukces, jeśli mój zespół korzysta z Git do zarządzania kodami. Zastanawiałem się, czy istnieje jakiś sposób na implementację żądań ściągania podobnych do Github na naszym własnym serwerze. Szczególną cechą, która mnie interesuje, jest możliwość przesyłania zestawu zmian do komentarzy , bez faktycznego łączenia go z danym oddziałem. Podoba mi się przepływ pracy (1) przesyłania zmian, (2) sprawdzania i komentowania zmian oraz (3) akceptowania zatwierdzenia lub odrzucania go. Czy można to zaimplementować (jeszcze lepiej, czy można to łatwo zaimplementować) na naszych własnych serwerach?
źródło
Możesz sam hostować GitHub za cenę, osobiście uważam, że jest bardzo drogi, ale jest dostępny jako alternatywa, jeśli po prostu kochasz GitHub.
Osobiście poszedłem z Gitorious i odniosłem z tym wielki sukces. Samo hostując go i integrując funkcje projektu / repozytorium z typowym systemem Git Merge Request, działa świetnie dla rozproszonych i nierozproszonych zespołów.
źródło
Istnieje wiele alternatyw dla github.com, które obejmują funkcję żądania ściągania, w tym kilka, które można zainstalować na własnym serwerze, za opłatą lub zgodnie z bezpłatną licencją. Bezpłatne opcje obejmują Gitorious, Phabricator i Gitlab CE. Jedną z opcji, za którą musiałbyś zapłacić, jest GitHub Enterprise.
Widzieć:
https://en.wikipedia.org/wiki/Comparison_of_source_code_hosting_facilities https://en.wikipedia.org/wiki/Forge_(software)
źródło