SSH代理GitHub私人仓库

时间:2013-10-11 04:06:12

标签: git github ssh ssh-agent

我在连接服务器时使用SSH代理转发:

ssh -A my_server

然后我检查代理在服务器上工作:

echo "$SSH_AUTH_SOCK"
/tmp/ssh-IeuME30578/agent.30578

然后我尝试从服务器测试GitHub身份验证:

ssh -T my_server
juan@myserver's password: 

my_server是我本地~/.ssh/config中定义的别名。

为什么在服务器中询问密码?,如果我在本地运行:

ssh -T my_server

我明白了:

Hi juan! You've successfully authenticated, but GitHub does not provide shell access.

更新

我发现在服务器中,我的本地ssh配置中的别名不可用:

ssh my_alias
ssh: Could not resolve hostname awe: nodename nor servname provided, or not known

0 个答案:

没有答案