回答:
コードをすばやく公開するほど、フィードバックや支援する人をすばやく獲得できます。プロジェクトを最初からオープンソースにすることを目的としている場合は、デフォルトでプロジェクトをパブリックとして開始することをお勧めします。
Githubには小規模で未完成のプロジェクトがたくさんありますので、プロジェクトは適切に収まります。readmeファイルに詳細を入力するほど、他の開発者/消費者がプロジェクトを迅速に理解できるようになります。
少なくとも、プライベートプロジェクトは何らかのバージョン管理下にある必要があります。サービスの料金を支払いたくない場合は、Dropboxを使用してプライベートローカルリポジトリをバックアップすることをお勧めします。これにより、プロジェクトのファイルバックアップとバージョン管理が可能になり、将来の苦痛を軽減できます。最近では、GitHubとその競合他社が無料のプライベートリポジトリをリリースしているため、有料のサブスクリプションなしで、選択したバージョン管理ソリューションをプライベートに使用できます。
gitを使用して無料のプライベートリポジトリが必要な場合はhttps://bitbucket.orgまたはhttps://github.com/があり、完了したら公開できます。