#git #ubuntu #github #ssh #git-pull
Вопрос:
здравствуйте, у меня есть конфигурация ssh с git pull
СООБЩЕНИЕ ОБ ОШИБКЕ: ssh: подключение к хосту github.com порт 5001: Время ожидания соединения истекло фатально: Удаленный конец неожиданно повесил мою конфигурацию ssh
host *
HostName github.com
IdentityFile ~/.ssh/id_qch
User git
IdentitiesOnly yes
Мой .git/конфигурация
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = "ssh://git@github.com:Pagwebsa/qxxx.git"
fetch = refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
Я добавляю ключ ssh в настройки > развернуть ключи в свою учетную запись github
Я пытаюсь git status работать нормально, но когда я пытаюсь git pull, git clone, git fetch, я не получаю никакого ответа от github через терминал, ни сообщения об ошибке, ни другого сообщения
Моя ubuntu
Идентификатор дистрибьютора: Ubuntu Описание: Ubuntu 12.04.4 LTS Выпуск: 12.04 Кодовое имя: точное
Я пытаюсь через https, но не получается, я каждый раз получаю сообщение с ошибкой аутентификации, но пользователь и пароль работают в веб-github
Комментарии:
1. Я бы рекомендовал не использовать
host *
здесь, так как это будет соответствовать каждомуssh
вашему запуску. Вместо этого выберите конкретные имена GitHub, которым вы хотели бы соответствовать. (Это, вероятно, не имеет никакого отношения к текущей проблеме, но вы настраиваете себя на будущие проблемы.)
Ответ №1:
Во — первых, в вашей конфигурации ssh добавьте Port 22
, чтобы убедиться, и свяжитесь с GitHub на порту 22 (вместо 5001).
Во-вторых, измените свой URL-адрес с помощью
ssh://git@github.com/Pagwebsa/qxxx.git
^^^
В-третьих, сначала проверьте, зарегистрирован ли ваш открытый ключ ~/.ssh/id_qch.pub
, с
ssh -Tv git@github.com