Git + Authorization

It works. Many bugs are to fix, but it works at satisfactive level.