5

Я являюсь сотрудником частного репозитория Github (принадлежащего кому-то другому), и хотя я добавил ключ SSH к своей учетной записи GitHub, который позволяет мне проходить аутентификацию при доступе к своим собственным репозиториям, он всегда запрашивает мой пароль, когда я попробуйте получить доступ к хранилищу, в котором я только соавтор.

У вас есть идея, почему она не аутентифицирует меня по моему SSH-ключу?

Я пытался добавить свой ключ в качестве "ключа развертывания" в сам общий репозиторий, но GitHub всегда отклоняет мою отправку с сообщением об ошибке "Ключ уже используется".

Мой пульт выглядит следующим образом:

$ git remote -v
origin  https://example-user@github.com/example-owner/example-project.git (fetch)
origin  https://example-user@github.com/example-owner/example-project.git (push)

1 ответ1

6

Вы добавили репозиторий github как HTTPS, а не через SSH, ваш URL должен выглядеть примерно так

git@github.com: пример владелец / пример-project.git

Если вы проверите право репо на github, вы должны увидеть варианты, чтобы получить связи через HTTPS, SSH или Subversion.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .