Как узнать, есть ли у меня правильные права доступа к моему репозиторию Github? - PullRequest
0 голосов
/ 17 июня 2020

Ребята, мне снится абсолютный кошмар ...

У меня есть две git учетные записи, между которыми я постоянно переключаюсь, и я обычно использую HTTP поверх S SH. Однако теперь мне нужно использовать S SH в качестве одного из файлов, которые я хочу, чтобы pu sh был файлом mp4 и довольно большим (pu sh, похоже, не работал через HTTP).

Я следил за несколькими онлайн-предложениями о том, как настроить мою учетную запись github для использования S SH, но все равно получаю ту же ошибку ...

s sh: подключиться к хосту имя хоста порт 22: Истекло время ожидания операции. Не удалось выполнить чтение из удаленного репозитория. Убедитесь, что у вас есть правильные права доступа и репозиторий существует.

Я создал ключ S SH и добавил его в свою учетную запись github, как показано на этой странице ... https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

Пожалуйста, помогите мне разобраться в этом, я работаю над сайтом для друга, и мне действительно нужно начать продвигать код вверх.

Заранее спасибо!

1 Ответ

1 голос
/ 17 июня 2020

Ключ по умолчанию id_rsa используется по умолчанию для всех учетных записей. Самый простой способ заставить это работать - убедиться, что это имя созданного вами ключа. Если вы укажете собственное имя, вам нужно будет указать его с помощью s sh config.

Один простой способ проверить - использовать ssh -T или даже ssh -vT

ssh -T git@github.com
Hi <user>! You've successfully authenticated, but GitHub does not provide shell access.
...