You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Git仓库无法连接第二个GitHub远程仓库,请求排查操作问题

问题分析与修正方案

你的操作存在两处关键错误,导致无法正常拉取远程仓库内容:

1. ~/.ssh/config 配置参数错误

当前Host passion-origin块的HostName和User设置不符合GitHub SSH连接规则:

  • HostName应填写github.com(仅服务器域名),而非完整的仓库地址git@github.com:account/passion
  • User必须设为git(GitHub的SSH连接固定用户名为git,不是你的注册邮箱)

修正后的config配置如下:

IdentitiesOnly yes
Host passion-origin
    HostName github.com
    User git
    IdentityFile ~/.ssh/passion

2. 远程仓库地址使用错误

添加远程仓库时,应直接使用你在config中定义的别名,而非完整SSH地址。正确的命令为:

git remote add passion-origin passion-origin:account/passion

验证步骤(可选)

修正配置后,可先测试SSH连接是否正常:

ssh -T passion-origin

若返回Hi account! You've successfully authenticated, but GitHub does not provide shell access.,说明连接配置无误,此时再执行git pull即可正常拉取代码。

内容的提问来源于stack exchange,提问作者acolls_badger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 01:36:21