从 AWS EC2 实例上的 github 企业克隆时出现 SSL 错误

Posted

技术标签:

【中文标题】从 AWS EC2 实例上的 github 企业克隆时出现 SSL 错误【英文标题】:SSL error while cloning from github enterprise on AWS EC2 instance 【发布时间】:2015-09-28 05:31:32 【问题描述】:

我的最终目标是能够使用 Elastic Beanstalk 从我们的 github 企业服务器进行 pip 安装。问题是 ec2 实例不信任来自 Network Solutions 的 SSL 证书。

来自 Elastic Beanstalk Python EC2 实例的回溯:

>> git clone https://my.ghe.com/some/repo.git
Cloning into 'squire'...
fatal: unable to access 'https://my.ghe.com/some/repo.git/': Peer's Certificate issuer is not recognized.

我尝试了六种可能的修复方法,但均无济于事。有没有人通过https成功克隆?我想避免通过 ssh 进行克隆,所以我不必处理 eb 中的 ssh 密钥。

【问题讨论】:

【参考方案1】:

查看有关使用 git config 禁用 SSL 验证和其他 SSL 覆盖选项的答案:

How can I make git accept a self signed certificate?

【讨论】:

以上是关于从 AWS EC2 实例上的 github 企业克隆时出现 SSL 错误的主要内容,如果未能解决你的问题,请参考以下文章

如何将aws上的ec2实例连接到我公司的***

将Ruby on Rails项目从github上传到AWS EC2实例错误

从 EC2 上的自定义 AMI 创建 AWS Opsworks 实例时未启动

将 EC2 实例连接到另一个 AWS 账户上的 RDS 卷

AWS EC2 实例上的 Jenkins 错误 503

从 Elastic Beanstalk 连接到托管在 AWS ec2 上的 MongoDB