我按照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相关命令)时,它仍然要求我登录&密码。
问题可能来自于我在本地和地区不使用相同的用户名。服务器 ?或者我错过了其他什么?
答案 0 :(得分:1)
SSH代理仅影响使用SSH传输的远程数据库。
确保您的遥控器配置为git@github.com:user/repo.git
,而不是https://github.com/user/repo.git
。