Я намерен поделиться своим исходным кодом по приглашению, возможно, нескольким десяткам пользователей. Сам исходный код не должен быть публичным. Участникам разрешено и рекомендуется отправлять свои изменения. Поэтому мне нужен контроль версий, предпочтительно Git, размещенный на общедоступном сервере с частным доступом для нескольких пользователей.
Я узнал, что на GitHub можно создать частные репозитории Git, которые используют ссылки https: //. На самом GitHub такой проект не отображается в поиске. Для участвующих пользователей в проекте отображается значок «замок». Итак, очевидно, что есть частные репозитории; Я просто не знаю, как его настроить. Во многих учебных пособиях SSH используется для создания частных репозиториев, но все они требуют, чтобы у вас был «собственный сервер».
Я не забочусь о безопасных соединениях при загрузке / извлечении исходного кода, и у меня нет проблем с доверием с GitHub. Меня волнует только предоставление доступа только тем пользователям, которых я приглашаю. Возможно, я наивен и такое решение доступно только на коммерческом хостинге (например, Unfuddle , Assembla ), но если нет, то очень хотелось бы знать, как это делается!
Ответы:
7 января 2019 года GitHub анонсировал бесплатные и неограниченные частные репозитории для всех пользователей GitHub, платных или нет. При создании нового репозитория вы можете просто выбрать опцию Private.
источник
Bitbucket - Их планы кажутся лучшими. Они дают вам гораздо больше, чем GitHub для бесплатных учетных записей - на самом деле, я все еще использую только бесплатный план - не нужно подписываться на платные; плюс интерфейс практически идентичен GitHub.
Репозиторий на Bitbucket может иметь до пяти частных пользователей с неограниченным количеством общедоступных или частных репозиториев - единственное, за что вы, кажется, платите с помощью платных учетных записей, - это большее количество пользователей для доступа к вашим частным репозиториям.
источник
Если вы студент, вы можете получить бесплатный частный репозиторий на https://github.com/edu
Обновить
Как отмечено в другом ответе , теперь есть возможность для частных репозиториев также для простых пользователей.
источник
GitHub - отличный инструмент для создания репозиториев. Однако это плохо работает с частными репозиториями.
Вы вынуждены платить за частные репозитории, если у вас нет какого-то плана. У меня пока есть пара проектов, и если GitHub не делает то, что я хочу, я просто перехожу на Bitbucket. С ним немного сложнее работать, чем с GitHub, но это неограниченное количество бесплатных репозиториев.
источник
С 7 января 2019 года, то есть можно: неограниченное количество бесплатных частных репозиториев на GitHub!
... Но до трех соавторов на частный репозиторий.
Нат Фридман только что сообщил об этом в твиттере :
« Новый год, новый GitHub: объявление о неограниченном количестве бесплатных частных репозиториев и унифицированном корпоративном предложении »
источник
Если у вас есть платная учетная запись на GitHub, не очевидно, как создать частный репозиторий. Чтобы создать частный репозиторий для организации с платной учетной записью, перейдите по адресу https://github.com/organizations/MYORGANIZATIONNAME .
Единственный способ, которым я понял, как там ориентироваться, это:
источник
Обновление (2019 г., последнее)
С января 2019 года GitHub разрешает частные репозитории до трех соавторов.
Предыдущий ответ:
Вот сравнение бесплатных планов, перечисленных в дереве основных решений на основе Git Cloud:
Вот сравнение платных планов, перечисленных в трех основных решениях на основе Git Cloud:
Заключение:
Я не вижу здесь людей, упоминающих GitLab, но для меня это лучший бесплатный частный план. Сам пользуюсь без проблем.
GitHub: если у вас есть учетная запись студента или вы хотите платить по 7 долларов в месяц, у GitHub самое большое сообщество, и вы можете воспользоваться его общедоступными репозиториями, форками и т. Д.
Bitbucket: если вы используете другие продукты Atlassian, такие как Jira или Confluence , Bitbucket отлично с ними работает.
GitLab: Все, что меня волнует (бесплатный частный репозиторий, количество частных репозиториев, количество соавторов и т. Д.), Предлагается бесплатно. Для меня это лучший выбор.
источник