1. init and upload to github.