Поэтому я следовал руководству о том, как добавить ключ SSH в GitHub , и добавил новый ключ SSH с парольной фразой для GitHub и агента SSH. Теперь, если я запускаю, ssh -T git@github.com
как описано в руководстве, чтобы проверить, правильно ли я все настроил, он даже не запрашивает мою пароль, а сразу возвращает ssh: connect to host github.com port 22: Connection refused
. Я и то openssh-server
и другое openssh-client
установил и служба SSH запущена.
Помощь будет оценена.
ОБНОВЛЕНИЕ: Когда я пытаюсь клонировать репозиторий, для которого у меня есть доступ на запись из экземпляра GitLab друга, он выдает ту же ошибку. Похоже, это проблема с SSH, а не с ключами. (Я добавил их в экземпляр.)
% ssh -T git@github.com Hi <you_username>! You've successfully authenticated, but GitHub does not provide shell access.
ssh -T git@github.com
. GitHub не предоставляет доступ к оболочке.