Как заставить клон git из github работать без имени пользователя и пароля в Ubuntu? - PullRequest
1 голос
/ 29 марта 2020

На моем ноутбуке MacOS я могу создать клон git, например:

git clone https://github.com/my/repo

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

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

Я даже пытался скопировать мой ключ S SH и ~ / .ssh / config с другого компьютера, и я все равно получаю тот же результат.

Что-то мне не хватает, чтобы заставить его работать без пароля?

1 Ответ

0 голосов
/ 29 марта 2020

Команда, которую вы упоминаете клонов через HTTPS. Чтобы клонировать с помощью S SH, используйте:

git clone git@github.com:my/repo.git

Эту команду также можно скопировать с помощью опции «Клонировать или загрузить» на странице своего репозитория, а затем выбрать «Использовать S SH».

...