Ответ 1
В качестве альтернативы вы можете использовать протокол https для клонирования i.e https://github.com/Organization/repo.git вам не нужна пара ключей для него.
Я использую GitHub. Я пытаюсь клонировать мой первый файл из репо. Я продолжаю получать эту ошибку:
Permission denied (publickey).
fatal: Could not read from remote repository
Когда я проверяю, что открытый ключ подключен к моей учетной записи GitHub, используя эту команду:
ssh-add -1
Я получаю эту ошибку:
The agent has no identities.
Я тоже пробовал:
ssh-add ~/.ssh/id_rsa
в котором он говорит мне:
Identity added
Я также обеспечил, чтобы мой ноутбук SSH-ключ был добавлен в мою учетную запись GitHub. Какие шаги мне не хватает?
Я просмотрел интернет - я потерялся.
В качестве альтернативы вы можете использовать протокол https для клонирования i.e https://github.com/Organization/repo.git вам не нужна пара ключей для него.
Вы можете клонировать репозиторий github двумя способами. Вы можете выбрать тип при клонировании репозитория.
HTTPS
git clone https://github.com/flyway/flyway.git
Возможно, вам потребуется указать имя пользователя/пароль, если это частный репозиторий.
SSH
git clone [email protected]:flyway/flyway.git
Вам нужно настроить ключи ssh на свой ПК и обновить в своей учетной записи github.
Подробнее о
Попробуйте клонировать репозиторий по ссылке https git clone https://github.com/github_user_name/repository_name
И вы можете добавить ключ SSH вручную в свою учетную запись github.
cat ~/.ssh/id_rsa.pub
cat ~/.ssh/id_rsa.pub
. Вы можете указать имя для запоминания имени компьютера.