Клонирование указанной ветки c из GitHub - фатальная ошибка - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь клонировать эту ветку от GitHub. Я использую Ubuntu VM и набрал в терминале:

git clone --single-branch --branch python3 git@github.com:HaseloffLab/CellModeller.git

Вывод:

Cloning into 'CellModeller'...
The authenticity of host 'github.com (140.82.118.3)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,140.82.118.3' (RSA) to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

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

Я также попытался git clone -b <branch> <remote_repo>, и разрешение отклонено.

1 Ответ

1 голос
/ 01 апреля 2020

Из справки GitHub страница ,

Клонирование с S SH URL-адресами

S SH URL-адреса обеспечивают доступ к Git хранилище через S SH, безопасный протокол. Чтобы использовать эти URL, вы должны сгенерировать на своем компьютере пару ключей SSH и добавить ключ publi c в свою учетную запись GitHub. Для получения дополнительной информации см. « Подключение к GitHub с помощью S SH»

Когда вы git клонируете, git извлекаете, git извлекаете или git pu sh в удаленный репозиторий с использованием URL-адресов S SH, вам будет предложено ввести пароль и вы должны указать ключевую фразу S SH. Для получения дополнительной информации см. «Работа с ключевыми фразами S SH».

Вы также можете использовать HTTPS URL для клонирования.

В вашем случае это будет:

git clone -b python3 https://github.com/HaseloffLab/CellModeller.git

Подробнее о Клонирование с HTTPS URL здесь .

...