Код: Выделить всё
m4tthumphrey/php-gitlab-api
URL Webhook:
Код: Выделить всё
http://172.30.15.171/api/gitlab/webhook/info?userid=599&projectid=9944
< /code>
Это внутренний IP VPN, который доступен на сервере Gitlab. Я могу Ping
Код: Выделить всё
$gitclient->systemHooks()->create($hookUrl, [...]);
Код: Выделить всё
$gitclient->projects()->addHook($projectId, $hookUrl, [
'push_events' => true,
'enable_ssl_verification' => false
]);
< /code>
Результаты: < /p>
{
"error": "Invalid url given",
"code": 422,
"type": "exception"
}
[*] Сервер Gitlab может достичь 172.30.15.171 .
[*] Сервер Webhook работает и принимает http 200.
Это самоопределенный gitlab ee. /> < /ul>
Что я попробовал < /p>
Удаленные параметры запроса - все еще не сбои. < /li>
Заменил IP с доменом (
Код: Выделить всё
http://hook.localhost/...
Как я могу разрешить внутренние/VPN IPS, например, 172.30.x.x , чтобы быть принятым в проектах?
Подробнее здесь: https://stackoverflow.com/questions/796 ... ystem-hook