我使用PuTTYgen生成密钥对并使用Pageant登录,因此我必须在系统启动时输入一次密码短语.
我如何在Linux中实现这一目标?我听说过,keychain但我听说它使用了不同的密钥对格式 - 我不想更改我的Windows密钥,如果我可以在Windows和Linux中以相同的方式无缝连接,那就太好了.
当我克隆存储库时,我一直在"忍受"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)
当我输入密码时,首先应该失败吗?然后,当我输入我的密码时,它会通过.
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)
我有
我想念明显的东西吗?
使用个人访问令牌会更好吗?演练?
非常感谢
工作开始使用 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).\nRun Code Online (Sandbox Code Playgroud)\n\n____________编辑________________
\n\n尝试再次生成,但仍然遇到问题
\n\n创建新的 ssh 密钥
\n\n\n\n\nssh-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\nssh-agent bash -c \'ssh-add ~/.ssh/work_id_rsa; git 克隆https://company@dev.azure.com/Repo …