1

我尝试将我的应用服务从 git local rep 从 azure 平台克隆到本地环境(在 PC 上)。但是当我执行 git clone < https://adminusername@my.azure.url.torepo/appser.git> 时,控制台会询问我有关使用 adminusername 登录的身份验证。但是密码是什么?它不是 MicrosoftAppPassword,当我尝试使用它时,身份验证失败。密码是什么?

4

2 回答 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 密钥进行身份验证:

使用 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 回答