Можливо, я маю намір поділитися своїм вихідним кодом за запрошенням лише декільком десяткам користувачів. Сам вихідний код не повинен бути загальнодоступним. Учасникам дозволяється та заохочується подавати свої зміни. Тож мені потрібен контроль джерела, бажано Git, розміщений на загальнодоступному сервері з приватним доступом для кількох користувачів.
Я дізнався, що можна створити приватні сховища Git на GitHub, які використовують посилання https: //. На самому GitHub такий проект не відображається під час пошуку. Для користувачів, які беруть участь, проект показує піктограму "замок". Отже, очевидно, є приватні сховища; Я просто не знаю, як це налаштувати. Багато навчальних посібників використовують SSH для створення приватних сховищ, але всі вони вимагають наявності "власного сервера".
Я не дбаю про безпечні з'єднання під час натискання / витягування вихідного коду, а також не маю проблем із довірою до GitHub. Мені важливо лише надання доступу лише запрошеним користувачам. Можливо, я наївний, і таке рішення доступне лише на комерційному хостингу (наприклад, Unfuddle , Assembla ), але якщо ні, я б дуже хотів знати, як це робиться!