尝试在本地下载azure API管理时身份验证失败



我正在尝试使用Git Bash本地下载Azure API管理存储库,步骤如下:https://learn.microsoft.com/en-us/azure/api-management/api-management-configuration-repository-git.

问题是,我一直得到";验证失败";尽管我已经多次对生成的密码进行了双重检查。

我下载REPO:的步骤

  1. 将服务配置保存到git-reo
  2. 已获取访问凭据
  3. 尝试先使用未编码的密码在本地克隆repo,然后使用编码的密码。(使用echo"myPass"|base64在终端中对其进行编码(

我通过生成多个密码多次这样做,结果相同:身份验证失败

git clone https://user:encodedPasswordInBase64@myDomain.scm.azure-api.net

为了成功做到这一点,我应该拥有任何用户权限吗?

我设法使其工作的唯一方法是只向git clone命令提供用户名:

git clone https://user@myDomain.scm.azure-api.net

一旦我这样做了,一个登录弹出窗口出现了,我可以插入未编码的密码,并设法克隆它

因此,从我的角度来看,这可能是一个文档错误,因为添加编码的密码不起作用。我必须提到的是,我对密码进行了编码,因为gitbash声明一些密码字符在中是不允许的

最新更新