【问题标题】:multiple git accounts and ssh key多个 git 帐户和 ssh 密钥
【发布时间】:2017-07-02 02:49:49
【问题描述】:

我有一个个人 github 帐户,可以在 Visual Studio(团队资源管理器)中正常工作。现在我的雇主给了我他们的帐户,而我的 Visual Studio 一直指的是旧帐户。它给了我以下错误:

发生错误。详细消息:libgit2 引发错误。类别 = 净(错误)。 响应状态码不表示成功:404(未找到)。

所以我在 Windows 凭据管理器中添加了另一个帐户。

现在还是不行,然后我看到了这个视频:https://code.tutsplus.com/tutorials/quick-tip-how-to-work-with-github-and-multiple-accounts--net-22574

所以我下载了 putty 并生成了第二个 ssh 密钥(我不知道第一个在哪里!!) 并将其链接到新的 github 帐户。 现在它要求我为这个公钥添加一个身份。 ssh-add ~/.ssh/sshkey2

这给了我 “无法打开与您的身份验证代理的连接”

当我尝试使用列出所有公钥时 ls -al ~/.ssh

它给了我 ls: 无法访问'/c/Users/spadmin/.ssh': 没有这样的文件或目录

我的公钥也保存为 .txt 文件而不是 .pub 文件

我可能缺少什么?

【问题讨论】:

    标签: git github ssh


    【解决方案1】:

    我在这里找到了答案https://unix.stackexchange.com/questions/48863/ssh-add-complains-could-not-open-a-connection-to-your-authentication-agent/48868#48868

    我不得不这样做

    评估ssh-agent -s

    ssh-添加

    并输入完整位置 c:/users/spadmin/.ssh/xyz.ppk

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-10
      • 1970-01-01
      • 2020-04-09
      • 2020-02-18
      • 1970-01-01
      • 2015-06-28
      • 2012-06-21
      • 2014-09-11
      相关资源
      最近更新 更多