当我尝试从Azure Git克隆时如何进行身份验证?

2skhul33  于 2023-11-15  发布在  Git
关注(0)|答案(3)|浏览(135)

我尝试将我的应用服务从git本地代表从Azure平台克隆到本地env(在PC上)。

git clone < https://[email protected]/appser.git>

字符串
console询问我如何使用adminusername登录进行身份验证。但是密码是什么?它不是MicrosoftAppPassword,以防我尝试使用它时,身份验证失败。
密码是什么?

nx7onnlm

nx7onnlm1#

当我尝试从Azure Git克隆时如何进行身份验证?
当你尝试从Azure git克隆git时,你可以使用你的个人访问令牌(PAT)或SSH进行身份验证。
Authenticate with personal access tokens
命令如下:

https://<OrganizationName>@dev.azure.com/<OrganizationName>/MyTestProject/_git/TestSample

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

https://<PAT>@dev.azure.com/<OrganizationName>/MyTestProject/_git/TestSample


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

git clone [email protected]:v3/fabrikam-fiber/FabrikamFiber/FabrikamFiber


最后,您也可以安装Git Credential Managers来登录Azure devops。安装后,当您使用git clone命令时,它会弹出一个窗口,让您输入用户名和密码:
Use Git Credential Managers to authenticate to Azure Repos
希望这对你有帮助。

2hh7jdfx

2hh7jdfx2#

从Azure Devops克隆存储库的一种常规方法是要求管理员将您自己的帐户添加到可以克隆存储库的人员组中,并使用您自己的帐户。
如果必须使用adminusername帐户,则另一种选择是在您的机器上生成ssh密钥,让管理员在repo上添加公钥(链接到adminusername帐户),并通过ssh克隆repo。

zynd9foi

zynd9foi3#

# Get system value
$ git config --system --get https.proxy
$ git config --system --get http.proxy

# Get global value
$ git config --global --get https.proxy
$ git config --global --get http.proxy

# Check configuration for your user
$ cat $HOME/.gitconfig

# Unset system value
$ git config --system --unset https.proxy
$ git config --system --unset http.proxy

# Unset global value
$ git config --global --unset https.proxy
$ git config --global --unset http.proxy

Your proxy could also be set as an environment variable. Check if your environment has any of the env variables http_proxy or https_proxy set up and unset them. Examples of how to set up:

# Linux
export http_proxy=http://proxy:8080
export https_proxy=https://proxy:8443 

# Windows
set http_proxy http://proxy:8080 
set https_proxy https://proxy:8443**strong text**

字符串

相关问题