我在azure上有一个托管的容器Web应用程序正在运行。但对于 CI与Gitlab容器注册表,我需要调用webhook网址 在gitlab-ci.yaml文件中。
当我使用POST请求用邮递员调用 webhook url时,它正在提取最新图像以进行注册。当我提出相同的要求时 在curl的gitlab-ci.yaml文件中显示错误访问是 由于凭据无效而被拒绝。
$ curl -d -X POST https://$acr-image:SOME_SECRET_KEY@acr-image.scm.azurewebsites.net/docker/hook
curl: (6) Could not resolve host: POST
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>401 - Unauthorized: Access is denied due to invalid credentials.</title>
<style type="text/css">