File upload and repo URL registration