Biasa developer yang membuat aplikasi open-source akan menyimpan project nya di github, bitbucket atau sourceforge. tapi kali ini saya akan membahas Github saja.

Jika belum punya akun github buat dulu disini : https://github.com  

Membuat Repositori

Misal anda sudah membuat project misal namanya : nodes  ( project nya anda buat dengan Node.js or bebas pakai apapun.)

lalu anda ingin upload project nya ke github agar nanti boleh jadi ada yang contribute ke project anda dsb. Buat repositori di Github ( temukan menunya di sana, mudah kok ) , lalu namai repo nya : nodes 

Jika sudah, buka terminal anda, masuk ke folder project nodes dan ketik diterminal :
 
git
Jika belum terinstall, install git dulu. caranya ada di ada disini

Jika sudah, selanjutnya adalah membuat Repositori di local 

Ketik command berikut, berurutan
touch README.md
git init
git add .  
git commit -m "first commit"
git remote add origin https://github.com/akun_anda/nodes.git
git push -u origin master

Dan project lokal anda seharunys sudah ter-Upload di Github,

Untuk development, bisa dengan membuat branch (cabang di repo github) lalu 
bisa pake command ini lgi utk Update

git status
git add .  
git commit -m "first commit"
git push -u origin master