git клон с сервера (используя s sh) - PullRequest
0 голосов
/ 10 февраля 2020

Мой друг создал сервер, и я попытался получить хранилище на локальном компьютере с помощью этой команды:

git clone ssh://git@abc.com:10022/aaa/bbb.git

Однако я получаю это сообщение об ошибке:

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

, а затем он сказал мне, чтобы войти в git и дать мне: user name, email и password.

Как я могу войти в систему git? Большое спасибо.

1 Ответ

1 голос
/ 11 февраля 2020

Чтобы клонировать что-либо из git, вам нужно зарегистрироваться на github / gitlab (в зависимости от того, где у вашего друга есть git репо), а затем сгенерировать ключ s sh на вашем ноутбуке / компьютере, как описано здесь: https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent. Добавьте ключ publi c s sh в свой аккаунт на github / gitlab (в зависимости от того, где у вашего друга есть репо git). И в качестве последнего шага - настроить ваш git на ноутбуке / компьютере:

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

Вот еще информация: https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup

...