/// <summary>
        /// Clones the git hub repo asynchronous.
        /// </summary>
        public async Task CloneGitRepoAsync()
        {
            _logger.LogInformation($"Cloning github repository for firmware version.");
            await _repoManager.InitRepositoryAsync().ConfigureAwait(false);

            _logger.LogInformation($"Github repository cloning is successful for firmware version.");
        }
        /// <summary>
        /// Clones the git repo asynchronous.
        /// </summary>
        /// <returns></returns>
        public async Task CloneGitRepoAsync()
        {
            _logger.LogInformation($"Cloning github repository for blocks.");
            SetConnection();
            await _repoManager.InitRepositoryAsync().ConfigureAwait(false);

            _logger.LogInformation($"Github repository cloning is successful for blocks.");
        }