Improved Git Repositories

Repository creation failures are logged

Repository creation now records the failing stage and underlying error for diagnosis.

Repository creation failures now record whether metadata, storage, Git, or cleanup failed, together with the underlying exception details, while the user still receives a safe error message.