【发布时间】: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 文件
我可能缺少什么?
【问题讨论】: