【发布时间】:2012-05-23 09:51:01
【问题描述】:
所以我有一个包含多个子模块(也是私有的)的项目(私有仓库)。我有一个托管在 Amazon EC2 上的服务器来容纳该项目,我想使用我们的私有 Github 存储库。
我为主项目生成了一个 ssh 密钥并将其添加到项目部署密钥中。我还为每个子模块生成了额外的 ssh 密钥并将其添加到它们的部署密钥中。
当我尝试克隆项目(使用 git@github)时,它不起作用:
权限被拒绝(公钥)。 致命:远端意外挂断
我已经仔细检查了每个 repo 及其部署密钥,一切似乎都是正确的。我还缺少其他一些小步骤吗?
【问题讨论】:
-
22端口打开了吗?
ssh -vT git@github.com说什么? - help.github.com/ssh-issues -
OpenSSH_5.3p1,OpenSSL 1.0.0i-fips 2012 年 4 月 19 日 debug1:读取配置数据 /etc/ssh/ssh_config debug1:应用选项 * debug1:连接到 github.com [207.97.227.239]端口 22。debug1:已建立连接。
标签: git deployment github amazon-ec2 key