Zamierzam udostępnić mój kod źródłowy na zasadzie zaproszenia, może kilkudziesięciu użytkownikom. Sam kod źródłowy nie powinien być publiczny. Uczestnicy mogą zgłaszać swoje zmiany i zachęcamy ich do tego. Dlatego potrzebuję kontroli źródła, najlepiej Git, hostowanej na serwerze publicznym z prywatnym dostępem dla wielu użytkowników.
Dowiedziałem się, że można założyć prywatne repozytoria Git na GitHub, które używają linków https: //. Na samym GitHubie taki projekt nie pojawia się w wyszukiwaniach. Dla uczestniczących użytkowników projekt wyświetla ikonę „kłódki”. Są więc oczywiście prywatne repozytoria; Po prostu nie wiem, jak to skonfigurować. Wiele samouczków używa SSH do konfigurowania prywatnych repozytoriów, ale wszystkie wymagają posiadania „własnego serwera”.
Nie obchodzą mnie bezpieczne połączenia podczas wypychania / ściągania kodu źródłowego ani nie mam problemów z zaufaniem w GitHub. Zależy mi tylko na tym, aby udostępniać tylko zaproszonym użytkownikom. Może jestem naiwny i takie rozwiązanie jest dostępne tylko przez hosting komercyjny (np. Unfuddle , Assembla ), ale jeśli nie, to bardzo chciałbym wiedzieć, jak to się robi!
Odpowiedzi:
7 stycznia 2019 roku GitHub ogłosił bezpłatne i nieograniczone prywatne repozytoria dla wszystkich użytkowników GitHub, płacąc lub nie. Tworząc nowe repozytorium, możesz po prostu wybrać opcję Prywatne.
źródło
Bitbucket - ich plany wydają się być najlepsze. Dają ci o wiele więcej niż GitHub dla darmowych kont - w rzeczywistości nadal używam tylko darmowego planu - nie ma potrzeby rejestrowania się na płatne; plus interfejs jest prawie identyczny z GitHub.
Repozytorium na Bitbucket może mieć do pięciu prywatnych użytkowników z nieograniczoną liczbą repozytoriów publicznych lub prywatnych - jedyną rzeczą, za którą wydajesz się płacić płatnymi kontami, jest większa liczba użytkowników, którzy mają dostęp do twoich prywatnych repozytoriów.
źródło
Jeśli jesteś studentem, możesz otrzymać bezpłatne prywatne repozytorium na https://github.com/edu
Aktualizacja
Jak zauważono w innej odpowiedzi , teraz istnieje opcja prywatnych repozytoriów również dla prostych użytkowników
źródło
GitHub to świetne narzędzie do tworzenia repozytoriów. Jednak nie radzi sobie dobrze z prywatnymi repozytoriami.
Jesteś zmuszony płacić za prywatne repozytoria, chyba że masz jakiś plan. Mam do tej pory kilka projektów, a jeśli GitHub nie robi tego, co chcę, po prostu przechodzę do Bitbucket. Trochę trudniej jest z nim pracować niż GitHub, jednak jest to nieograniczona liczba bezpłatnych repozytoriów.
źródło
Od 7 stycznia 2019 jest to możliwe: nieograniczone darmowe prywatne repozytoria na GitHub!
... Ale dla maksymalnie trzech współpracowników na prywatne repozytorium.
Nat Friedman właśnie ogłosił to na Twitterze :
„ Nowy rok, nowy GitHub: zapowiadamy nieograniczone bezpłatne prywatne repozytoria i ujednoliconą ofertę dla przedsiębiorstw ”
źródło
Gdy masz już płatne konto na GitHub, nie jest oczywiste, jak utworzyć prywatne repozytorium. Aby utworzyć prywatne repozytorium dla organizacji z płatnym kontem, wejdź na https://github.com/organizations/MYORGANIZATIONNAME .
Jedyny sposób, w jaki wymyśliłem, jak się tam poruszać, to:
źródło
Aktualizacja (2019, najnowsza)
Od stycznia 2019 roku GitHub pozwala na prywatne repozytoria dla maksymalnie trzech współpracowników.
Poprzednia odpowiedź:
Oto porównanie bezpłatnych planów wymienionych w drzewie głównych rozwiązań opartych na Git Cloud:
Oto porównanie płatnych planów wymienionych w drzewie głównych rozwiązań opartych na Git Cloud:
Wniosek:
Nie widzę ludzi wspominających tutaj o GitLab, ale wydaje mi się, że jest to najlepszy darmowy prywatny plan dla mnie. Sam go używam bez żadnych problemów.
GitHub: Jeśli masz konto studenckie lub chcesz płacić 7 USD miesięcznie, GitHub ma największą społeczność i możesz skorzystać z jego publicznych repozytoriów, forków itp.
Bitbucket: Jeśli korzystasz z innych produktów Atlassian, takich jak Jira czy Confluence , Bitbucket działa z nimi świetnie.
GitLab: Wszystko, na czym mi zależy (darmowe repozytorium prywatne, liczba prywatnych repozytoriów, liczba współpracowników itp.) Jest oferowane za darmo. Wydaje mi się, że to najlepszy wybór.
źródło