当我尝试从 azure git 进行 git clone 时如何进行身份验证?

Tyo*_*nic 7 git azure azure-git-deployment azure-devops

我尝试将我的应用程序服务从 git localrep 从 azure 平台克隆到本地环境(在 PC 上)。但当我这样做时

git clone < https://adminusername@my.azure.url.torepo/appser.git>  
Run Code Online (Sandbox Code Playgroud)

控制台询问我使用管理员用户名登录进行身份验证。但密码是多少?它不是 MicrosoftAppPassword,当我尝试使用它时,身份验证失败。

密码是什么?

Leo*_*SFT 23

当我尝试从 azure git 进行 git clone 时如何进行身份验证?

当您尝试从 azure git 进行 git clone 时,可以使用个人访问令牌 (PAT) 或 SSH 进行身份验证。

使用个人访问令牌进行身份验证

命令如下:

https://<OrganizationName>@dev.azure.com/<OrganizationName>/MyTestProject/_git/TestSample
Run Code Online (Sandbox Code Playgroud)

然后我们需要用PAT替换一个 。所以,它将是:OrganizationName

https://<PAT>@dev.azure.com/<OrganizationName>/MyTestProject/_git/TestSample
Run Code Online (Sandbox Code Playgroud)

或者您可以使用 SSH 密钥进行身份验证:

使用 SSH 密钥身份验证

git clone git@ssh.dev.azure.com:v3/fabrikam-fiber/FabrikamFiber/FabrikamFiber
Run Code Online (Sandbox Code Playgroud)

最后但并非最不重要的一点是,您还可以安装Git Credential Managers以登录 Azure devops。安装完成后,使用 git clone 命令时会弹出一个窗口让你输入用户名和密码:

使用 Git 凭据管理器向 Azure Repos 进行身份验证

希望这可以帮助。