gpt4 book ai didi

azure-devops - 设置 Azure DevOps ssh key 和 git 配置后 - 它仍然要求输入密码

转载 作者:行者123 更新时间:2023-12-02 00:13:21 24 4
gpt4 key购买 nike

工作开始使用 Azure DevOps,我试图在我的家用计算机上克隆一个存储库。我创建了一个 ssh key ,将其添加到 key 列表中,并将我的 git 配置更改为我的工作电子邮件。但是,azure 仍然要求输入密码...

     (base) Name-MacBook-Pro:Company Name$ git clone git@ssh.dev.azure.com:v3/Company/AI/Repo
Cloning into 'Repo'...
Enter passphrase for key '/Users/Name/.ssh/id_rsa':
git@ssh.dev.azure.com's password:
Permission denied, please try again.
git@ssh.dev.azure.com's password:
git@ssh.dev.azure.com: Permission denied (password,publickey).

____________编辑______________

尝试重新生成,但还是有问题

创建新的 ssh key

ssh-keygen -t rsa -b 4096 -C “work@email.com” - f ~/.ssh/work_id_rsa

复制

cat ~/.ssh/work_id_rsa | pbcopy

添加到组织并尝试克隆

ssh-agent bash -c 'ssh-add ~/.ssh/work_id_rsa; git clone https://company@dev.azure.com/Repo'

Cloning into 'Repo'...
Password for 'https://company@dev.azure.com':
fatal: Authentication failed for 'https://comapny@dev.azure.com/Repo'

最佳答案

如果这是我们方(Microsoft)造成的问题。我再次尝试使用 SSH 克隆并成功:

enter image description here

此问题应该是由您的 SSH key 格式引起的。由于我不清楚你是用什么方式生成 key 的,但是你的问题应该是因为公钥认证失败,所以才会要求你的账号密码。

确保您的私钥具有以下格式:

-----BEGIN RSA PRIVATE KEY-----

*
*
*

-----END RSA PRIVATE KEY-----

如果没有,请使用以下命令重新生成:

ssh-keygen -t rsa 

然后将公钥配置到组织中。

关于azure-devops - 设置 Azure DevOps ssh key 和 git 配置后 - 它仍然要求输入密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58020192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com