Git无法连接到Gitlab,SSH验证错误

时间:2015-02-28 14:57:05

标签: git ssh gitlab ssh-keys

我一直在尝试使用SSH密钥从Gitlab下载存储库。全部通过Ubuntu VM在Windows 8上的命令行中完成。我已将我的公钥添加到我的Gitlab帐户,然后将我的私钥添加到ssh-agent中,并且似乎没有任何错误,但是当我尝试做一个git pull或push我跑到这里误差;

fatal: unable to access 'https://git.mgmt.local/XXX/project-name.git/': 
server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

这让我直奔墙壁......不知道出了什么问题,有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:3)

这是因为您使用的是https网址。

Https表示存储在%HOME%.ssh中的公钥和私钥ssh密钥使用。完全没有。

尝试切换到ssh网址:

git remote set-url origin (user)@(ip address):(group)/(project).git

使用标准GitLab安装(user)应为git

您可以先检查ssh是否正在使用:

ssh -Tvvv git@your_server.com