[v2] repo create, file upload, update, download and etc.

* handled 'is_password_set'
[v2] add comments