Чим швидше ви зробите свій код загальнодоступним, тим швидше ви зможете отримати відгуки та людей, які допоможуть вам. Якщо ваш намір полягає в тому, щоб зробити проект відкритим кодом з самого початку, тоді я рекомендую запустити проект як публічний за замовчуванням.
У Github повно маленьких та незавершених проектів, тому ваш проект повинен відповідати правильно. Чим більше деталей ви вкладете у файл readme, тим краще, оскільки це допоможе іншим розробникам / споживачам швидко розвинути ваш проект.
Принаймні, ваші приватні проекти повинні перебувати під певним контролем версій. Якщо ви не хочете платити за послугу, рекомендую скористатися Dropbox для резервного копіювання ваших приватних сховищ. Таким чином у вас є резервне копіювання файлів і контроль версій у вашому проекті, що позбавить вас від больових годин у майбутньому. Зовсім недавно GitHub та його конкуренти випустили безкоштовні приватні сховища, тож ви можете користуватися своїм рішенням щодо контролю версій вибору приватно без платної підписки.