If I get the “*com.denodo.vcs.handler.git.GitHandler  - https://gitlab.com/xxxx.git: cannot open git-upload-pack*” error when trying to configure VCS, I would perform the following checks:
* Check whether the GIT repository is initialized?
* Check if there is any mismatch in the proxy settings.
* Additionally, I would check whether the **java.env.DENODO_OPTS_START** property in the **VDBConfiguration.properties** file located in <DENODO_HOME>\conf\vdp directory contains the necessary proxy parameters such as
“-Dhttps.proxyHost=<host_name> -Dhttps.proxyPort=<https_default_port> -Dhttp.proxyHost=<host_name> -Dhttp.proxyPort=<https_default_port> -Dhttp.proxyUser=<login> -Dhttp.proxyPassword=<password> -Dhttps.proxyUser=<login> -Dhttps.proxyPassword=<password>”.
* Check whether it is connected through a different Router that is not authorized within the network.
Furthermore, I would reduce the log category of VCS to lower level to get more information and troubleshoot the issue by executing the LOG CONTROLLER Stored Procedure in the VQL shell as,
> CALL LOGCONTROLLER('com.denodo.vdb.interpreter.execution.vcs','TRACE');
Once this is executed, I would check the 'vdp.log' file found under '<DENODO_HOME>\logs\vdp' folder.
Then, I would revert the log level to ERROR:
> CALL LOGCONTROLLER('com.denodo.vdb.interpreter.execution.vcs','ERROR');
If the issue persists and if you are a valid support user, you could create a support case on Denodo Support Site so that our team will assist you.
Hope this helps!