Soporte del proxy HTTP en la integración de Git

Frecuentemente, el repositorio Git al que se conecta el servidor TM1 para las funciones de integración de Git está aislado detrás de un cortafuegos y solo se puede acceder mediante un proxy HTTP. El acceso de proxy está soportado en TM1 Server.

El soporte de proxy se proporciona a través del parámetro Git http.proxy , que se define en https://git-scm.com/docs/git-config.

http.proxy especifica el URL del proxy HTTP cuando se invocan las acciones GitInit y GitDeploy. El proxy direcciona el tráfico al repositorio Git especificado por el parámetro URL, que utiliza el protocolo HTTPS.

Por ejemplo, este GitInit direcciona el tráfico a través del proxy de http://localhost:8888 al repositorio en https://github.com/GithubaccountXXX/RepoXXX.git.

POST /api/v1/GitInit
{
 "URL": "https://github.com/GithubAccountXXX/RepoXXX.git",
 "Deployment": "prod",
 "Username": "GitUserXXX",
 "Password": "xxx",
 "Config":
 {
   "http.proxy": "http://localhost:8888"
 }
}