2015-02-28 4 views
1

Я пытался вытащить репозиторий из Gitlab, используя SSH-ключи. Все сделано в командной строке в Windows 8 через Ubuntu VM. Я добавил свой открытый ключ к своей учетной записи Gitlab, а затем добавил свой закрытый ключ к ssh-агенту и, похоже, не ошибся, но когда я пытаюсь сделать git pull или push, я забегаю к этому ошибка;Git не может подключиться к Gitlab, ошибка проверки SSH

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 

И это запустило меня прямо к стене ... не знаю, что случилось, может ли кто-нибудь указать мне в правильном направлении?

ответ

2

Это потому, что вы используете https-url.

Https означает общедоступные и частные ключи ssh, хранящиеся в% HOME% .ssh: не б/у. Вообще.

Попробуйте переключиться на SSH URL:

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

В стандартной установке GitLab (user) должен быть git.

Вы можете проверить первый, если SSH работает с:

ssh -Tvvv [email protected]_server.com 
Смежные вопросы