我正在尝试使用Git Bash本地下载Azure API管理存储库,步骤如下:https://learn.microsoft.com/en-us/azure/api-management/api-management-configuration-repository-git.
问题是,我一直得到";验证失败";尽管我已经多次对生成的密码进行了双重检查。
我下载REPO:的步骤
- 将服务配置保存到git-reo
- 已获取访问凭据
- 尝试先使用未编码的密码在本地克隆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声明一些密码字符在中是不允许的