Git SSH 在 SSH 会话中不起作用

Git SSH 在 SSH 会话中不起作用

首先,我不确定这是否是 Ubuntu 本身的问题,但任何见解都会有所帮助。我使用 Ubuntu 14.04。我有一个通过 SSH 克隆的 git repo,通常使用它没有任何问题。但如果我通过 SSH 进入我的机器,我就无法再访问 github 服务器了。

在此处输入图片描述

答案1

最有可能的是,您正在使用存储在某些非标准位置并添加到您的密钥gnome-keyring

使用ssh -A santhosh@localhost将把连接转发到您的代理,并且您将能够在 ssh 会话中使用相同的身份。

其他方法是在您的文件中指定身份文件~/.ssh/config

Host github.com
  IdentityFile path/to/key

相关内容