Hi,
I try to configure Gitlab (self hosted with no external access possible but with valid SSL certificate). I succeed to authenticate with the service either with Access Token or with OAuth 2.0 method.
The error happen when I try to create a Gitlab Issue trigger.
The communication between our Gitlab server and n8n server works.
When I try to create a Issue trigger, I have the following message:
Problem running workflow
Your request is invalid or could not be processed by the service
Show Details
GitLab Trigger: 422 - {"error":"Invalid url given"} - Invalid url given
So I continue to investigate on my problem.
I found out that if I launch the docker compose with start --tunnel command (inside the docker-compose file), the service works normaly.
I think itβs an issue on my side for the configuration but I donβt know what I do wrong. I tried to modify the different environment variable N8N_HOST and WEBHOOK_URL but nothing change.
I found the issue: The problem is on Gitlab configuration side. By default, Gitlab does not accept webhooks from local network. You can activate it from the Gitlab Administration side like this: Admin β Settings β Network β Outbound Requests β Allow requests to the local network from hooks and services
The explination can be found here