2017-02-08 7 views
1

Я пытаюсь использовать порт 443, чтобы толкать и тянуть мое хранилище gitlab, так как мой порт 22 заблокирован (ссылка: https://about.gitlab.com/2016/02/18/gitlab-dot-com-now-supports-an-alternate-git-plus-ssh-port/)SSH через порт 443 на gitlab не работает

Я дал ниже моей конфигурационный файл, который я создал (я создал новый ключ SSH, который я обновленный в моем gitlab профиле - Примечание: Я не добавить ключ сервера в качестве ключа развертывания, а я просто добавил это в моем профиле)

моего конфигурационный файл:

Host gitlab.com 
     Hostname altssh.gitlab.com 
     User gitlabusername 
     Port 443 
     PreferredAuthentications publickey 
     IdentityFile ~/.ssh/id_rsa.pub 

Я продолжаю получать следующее сообщение об ошибке:

разрешения отказано (ОткрытыйКлюче) фатальные: Не удалось прочитать из удаленного хранилища

Может ошибку быть из-за чего-то другое, чем ключ SSH?

С уважением, Galeej

+0

У вас есть решение? У меня та же проблема – godzsa

+0

нет. В настоящее время мы используем https вместо ssh. Мы все еще не поняли это :( – galeej

+0

Я узнал, что ssh работает для меня по кабелю, но не по wifi – godzsa

ответ

1

я просто настроил его, и это хорошо работает для меня.

В файле конфигурации необходимо использовать секретный ключ для аутентификации id_rsa не публичный один id_rsa.pub

Host gitlab.com 
    Hostname altssh.gitlab.com 
    User git 
    Port 443 
    PreferredAuthentications publickey 
    IdentityFile ~/.ssh/id_rsa 

Вы можете проверить соединение с помощью с помощью этой команды ssh -T -p 443 [email protected].

Убедитесь, что вы уже добавили открытый ключ id_rsa.pub на свой счет GitLab как described here.

+0

Спасибо за ответ !! – galeej