Fixed Git Repositories

Repository storage follows deployment storage

Repository creation now uses persistent shared storage and records Git errors for diagnosis.

Repository creation now uses the persistent shared storage directory when the application is deployed using release directories. Git failures also retain Git’s diagnostic output in the application log.