我尝试将我的应用服务从 git local rep 从 azure 平台克隆到本地环境(在 PC 上)。但是当我执行 git clone < https://adminusername@my.azure.url.torepo/appser.git> 时,控制台会询问我有关使用 adminusername 登录的身份验证。但是密码是什么?它不是 MicrosoftAppPassword,当我尝试使用它时,身份验证失败。密码是什么?
问问题
3035 次
2 回答
6
当我尝试从 azure git 进行 git clone 时如何进行身份验证?
当您尝试从 azure git 进行 git clone 时,可以使用您的个人访问令牌 (PAT) 或 SSH 进行身份验证。
命令如下:
https://<OrganizationName>@dev.azure.com/<OrganizationName>/MyTestProject/_git/TestSample
然后我们需要用PAT替换第一个 。所以,它将是:OrganizationName
https://<PAT>@dev.azure.com/<OrganizationName>/MyTestProject/_git/TestSample
或者您可以使用 SSH 密钥进行身份验证:
git clone git@ssh.dev.azure.com:v3/fabrikam-fiber/FabrikamFiber/FabrikamFiber
最后但同样重要的是,您还可以安装Git 凭据管理器以登录 Azure devops。安装完成后,当你使用 git clone 命令时,它会弹出一个窗口让你输入用户名和密码:
使用 Git 凭据管理器向 Azure Repos 进行身份验证
希望这可以帮助。
于 2020-06-29T02:22:37.760 回答
1
从 Azure Devops 克隆 repo 的一种常规方法是要求管理员将您自己的帐户添加到可以克隆 repo 的人员组中,并使用您自己的帐户。
如果必须使用该帐户,另一种选择adminusername
是在您的计算机上生成一个 ssh 密钥,让管理员在存储库中添加您的公钥(链接到该adminusername
帐户),然后通过 ssh 克隆存储库。
于 2020-06-26T21:48:59.863 回答