【发布时间】:2022-01-03 20:43:54
【问题描述】:
我刚刚在我的 Mac 上的 .ssh 文件夹中添加了第二个 ssh 密钥来访问我的客户端的存储库。
我要访问的第二个 repo 是 github。
我准备了我的配置文件:
托管 github.com
身份文件 ~/.ssh/id_github
主机 xyz.*
身份文件 ~/.ssh/id_xyz
现在我可以访问我的客户端存储库,但不能访问 github。
我也尝试过使用 hostName 条目,但它不起作用。
当我尝试 ssh -vvv git@github.com 我收到
OpenSSH_8.6p1,LibreSSL 2.8.3
debug1:读取配置数据 /Users/name/.ssh/config
debug1:/Users/name/.ssh/config 第 1 行:为 github.com 应用选项
debug1:读取配置数据 /etc/ssh/ssh_config
debug1:/etc/ssh/ssh_config 第 21 行:包括 /etc/ssh/ssh_config.d/* 没有匹配的文件
debug1:/etc/ssh/ssh_config 第 54 行:为 *
应用选项
debug3:扩展 UserKnownHostsFile '~/.ssh/known_hosts' -> '/Users/name/.ssh/known_hosts'
debug3:扩展 UserKnownHostsFile '~/.ssh/known_hosts2' -> '/Users/name/.ssh/known_hosts2'
debug1:身份验证器提供程序 $SSH_SK_PROVIDER 未解析;禁用
debug1:连接到 github.com 端口 22。
debug1:已建立连接。
debug1:身份文件 /Users/name/.ssh/id_ed25519 类型 3
debug1:身份文件 /Users/name/.ssh/id_ed25519-cert type -1
debug1:本地版本字符串 SSH-2.0-OpenSSH_8.6
但是当我拉动时,什么也没有发生。
谁能帮帮我?
亲切的问候,空指针
【问题讨论】:
标签: github ssh key repository