Repository initialization and Upload code