【问题标题】:Windows Ubuntu Bash SSH into GithubWindows Ubuntu Bash SSH 到 Github
【发布时间】:2017-05-05 06:43:26
【问题描述】:

在 Window 的 Ubuntu Bash 版本 14.04 中使用 SSH 时遇到问题。这是我采取的步骤

  1. 生成了一个 SSH 密钥,它在 ~/.ssh/id_rsa 中
  2. 我将 id_rsa.pub 中的密钥添加到 Github
  3. 我运行 ssh-add 将密钥添加到 bash

但是,当我尝试克隆私有存储库(我有权使用并且可以在浏览器中加载)时,我收到错误“Permission Denied (publickey)”。

这是我已验证/仔细检查的内容:

  1. Github 上的密钥是正确的
  2. 本地密钥正确
  3. 文件路径正确
  4. 我的用户“Chinnick967”拥有这些目录,所以这不是根所有权问题
  5. 我已将权限设置为至少 700
  6. 当我使用 ssh-add -l 检查时,Bash 已加载密钥

有人有什么想法吗?

【问题讨论】:

  • 尝试更详细的调试日志(-vvv 开关)。

标签: windows bash ubuntu github ssh


【解决方案1】:

你应该使用 git 作为用户名。在这种情况下

User git

应该会创建密钥,你可以查看https://help.github.com/articles/generating-ssh-keys/

【讨论】:

    猜你喜欢
    • 2019-06-27
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    相关资源
    最近更新 更多