相关疑难解决方法(0)

如何将使用PuTTYgen(Windows)生成的SSH密钥对转换为ssh-agent和Keychain(Linux)使用的密钥对

我使用PuTTYgen生成密钥对并使用Pageant登录,因此我必须在系统启动时输入一次密码短语.

我如何在Linux中实现这一目标?我听说过,keychain但我听说它使用了不同的密钥对格式 - 我不想更改我的Windows密钥,如果我可以在Windows和Linux中以相同的方式无缝连接,那就太好了.

git putty keychain ssh-keys pageant

446
推荐指数
8
解决办法
52万
查看次数

SSH密钥 - 仍然要求输入密码和密码

当我克隆存储库时,我一直在"忍受"Github总是询问我的用户名和密码.我想绕过这一步,因为这是我工作流程中的一个烦恼.

我尝试使用本指南设置SSH密钥(我成功完成了).https://help.github.com/articles/generating-ssh-keys我成功了.

我的问题是,在克隆存储库时(使用SSH),我仍然被要求输入我的github密码和密码.我的理解是,在设置了这个SSH密钥后,我不再需要这样做了.

我有点不确定要问什么,所以我只是陈述我的目标.

我希望能够克隆存储库而无需一直输入我的Github信息.

我的SSH密钥丢失了什么?如果有人可以提供一些指导或资源,我会很感激,因为在GitHub中进行SSH身份验证时,我总是感到有些失落.

据我所知,这是一个测试事情是否正常工作的命令,这是我控制台的输出:

~ $ ssh -T git@github.com
Saving password to keychain failed
Enter passphrase for key '/Users/MYNAME/.ssh/id_rsa':
Hi MYNAME! You've successfully authenticated, but GitHub does not provide shell access.
Run Code Online (Sandbox Code Playgroud)

当我输入密码时,首先应该失败吗?然后,当我输入我的密码时,它会通过.

git ssh github ssh-keys

428
推荐指数
20
解决办法
41万
查看次数

Git SSH公钥身份验证失败git azure devops

AzureDevops和学习的新手。

我正在尝试将git仓库从powershell推送到azuredevops仓库,并且在尝试将其推送到仓库时不断出现不同的身份验证错误。

我希望有人能阐明我应该检查并做的事情或正确的演练

EG 
 git remote add origin git@ssh.dev.azure.com:v3/MyAzure/MyProject/MyRepo
 git push -u origin --all
Run Code Online (Sandbox Code Playgroud)

我不断

git@ssh.dev.azure.com的密码:(输入了各种密码,但仍然失败)正在谈论哪个密码?

要么

权限被拒绝,请重试。

致命:无法从远程存储库读取。

请确保您具有正确的访问权限,并且存储库存在。

验证

  $ ssh -T myemail@mycompany.com
  ssh: connect to host mycompany.com  port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)

我有

  • 在azureDevops中创建了一个仓库
  • 根据ms文档,使用git-bash创建了一个ssh密钥,将其复制并粘贴到Azuredevos安全性中时没有空间。
  • 不再使用我的个人资料/安全性,并添加了ssh密钥(在git bash中生成)

我想念明显的东西吗?

使用个人访问令牌会更好吗?演练?

非常感谢

git azure-devops

10
推荐指数
6
解决办法
4494
查看次数

设置 Azure DevOps ssh 密钥和 git config 后 - 它仍然要求输入密码

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

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

____________编辑________________

\n\n

尝试再次生成,但仍然遇到问题

\n\n

创建新的 ssh 密钥

\n\n
\n

ssh-keygen -t rsa -b 4096 -C \xe2\x80\x9cwork@email.com\xe2\x80\x9d -f ~/.ssh/work_id_rsa

\n
\n\n

复制

\n\n
\n

猫 ~/.ssh/work_id_rsa | PB复制

\n
\n\n

添加到组织并尝试克隆

\n\n
\n

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

azure-devops

3
推荐指数
1
解决办法
8710
查看次数

标签 统计

git ×3

azure-devops ×2

ssh-keys ×2

github ×1

keychain ×1

pageant ×1

putty ×1

ssh ×1