Подключение к репозиторию github через ssh - PullRequest
1 голос
/ 09 июля 2020

Я пытаюсь настроить s sh для работы с моим репозиторием github через s sh. Я создал и добавил ключ publi c s sh в github и добавил этот ключ на свою машину. Странно, когда с консоли делаю

ssh -T git@github.com

получаю

Привет, мой-логин-здесь! Вы успешно прошли аутентификацию, но GitHub не предоставляет доступ к оболочке.

Но когда я это сделаю

ssh -T my-username-here@github.com

, я получаю

my-username-here@github.com: Permission denied (publickey).

Может кто знает, в чем проблема?

1 Ответ

0 голосов
/ 10 июля 2020

Здесь нет «проблемы»: любая служба хостинга репозитория GIt всегда будет блокировать удаленный сеанс S SH для удаленного пользователя my-username-here.

Удаленной учетной записи нет my-username-here на удаленном сервере Git репозитория github.com, только git.

GitHub затем с помощью удаленного пользователя git аутентифицируйте вас с помощью ключа publi c, связанного с вашей учетной записью GitHub. GitLab, BitBucket, Gitea и другие будут делать то же самое для S SH URL:

  • только удаленная учетная запись git
  • аутентификация с помощью ключа publi c, связанного с страница профиля пользователя.
...