使用 heroku deploy 访问我需要的私有库时出现问题

Problem to access the private library that I need, using heroku deploy

目前我正在尝试在 heroku 上部署一个 flutter web 项目,该项目使用 azure devops 上的私有库。我从我的 PC 使用 SSH 密钥访问这个私人图书馆。问题是当我尝试从 dyno 访问库时,之前没有注册任何 ssh 密钥。

我想知道的是:如何从我正在部署的项目访问我的私有库?

Running "flutter pub get" in build_7d8ec7f9...                  
Git error. Command: `git clone --mirror ssh://git@ssh.dev.azure.com/v3/example/project/sdk /app/.pub-cache/git/cache/sdk-b3499e8736208204591e9ce10402ffa3d77b19aa`
stdout: 
stderr: Cloning into bare repository '/app/.pub-cache/git/cache/sdk-b3499e8736208204591e9ce10402ffa3d77b19aa'...
Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
exit code: 128
       pub get failed (server unavailable) -- attempting retry 1 in 1 second...

问题已解决,放弃 SSH。现在我正在使用生成的个人令牌并像这样在 pubpec 中使用:

ur_private_library:
    git:
      url: https://<token-name>:<token-password>@dev.azure.com/<your-repo-url>

查看此link了解如何创建个人令牌访问