SSH代理转发配置和(似乎)工作但github仍然要求用户&密码

时间:2014-02-20 11:22:56

标签: git github ssh

我按照github指南(https://help.github.com/articles/using-ssh-agent-forwarding)来ssh代理转发。

$ ssh -T git@github.com
Attempt to SSH in to github
Hi username! You've successfully authenticated, but GitHub does not provide
shell access.

此命令适用于本地和服务器。但是当我在服务器上尝试git pull(或其他github相关命令)时,它仍然要求我登录&密码。

问题可能来自于我在本地和地区不使用相同的用户名。服务器 ?或者我错过了其他什么?

  • local:ubuntu 11.10
  • 服务器:debian 6

1 个答案:

答案 0 :(得分:1)

SSH代理仅影响使用SSH传输的远程数据库。

确保您的遥控器配置为git@github.com:user/repo.git,而不是https://github.com/user/repo.git