【问题标题】:Adding SSH key to ssh-agent [closed]将 SSH 密钥添加到 ssh-agent [关闭]
【发布时间】:2022-01-23 14:07:17
【问题描述】:

我正在学习 Git 和 Github。
我正在尝试将一些更改推送到 Github 服务器上。

我已经生成了 SSH 密钥,并且还在 Github 上添加了公钥。但是我无法将它添加到 ssh-agent。

我尝试按照here的说明进行操作,但终端显示如下,即没有文件或目录“/.ssh/config”。

甚至创建文件“touch ~/.ssh/config”的命令似乎也不起作用。

有关如何完成此任务的任何想法都会有所帮助。

编辑 1:这就是我在 VS Code 中所处的位置。

【问题讨论】:

标签: macos ssh


【解决方案1】:

你提到的指令是:

  • 用于受密码保护的私钥
  • 用于添加所述私钥,而不是~/.ssh/configssh-add ~/.ssh/id_ed25519ssh-add ~/.ssh/id_rsa

~/.ssh/config 仅用于非常规的私钥文件名/文件路径。

例如:

Host gh
  Hostname github.com
  User git
  IdentityFile ~/path/to/my/private/ky

(私钥可以在任何地方定义,任何名称)

然后您将使用 URL gh: ssh -Tv gh

git ls-remote gh:me/myRepo

【讨论】:

    猜你喜欢
    • 2021-06-23
    • 2019-01-17
    • 2023-03-15
    • 2020-06-18
    • 2018-03-15
    • 2021-11-29
    • 1970-01-01
    • 2018-01-04
    • 2015-08-03
    相关资源
    最近更新 更多