3

Я сделал все необходимое здесь и здесь, чтобы создать и выдать мой SSH-ключ для GitLab. У меня обоих есть ПК с win64, и я использую кластер Ubuntu 16.04.4 в своей исследовательской лаборатории. С ПК это работает, и я могу клонировать хранилище без каких-либо проблем. Однако, с кластером Linux (к которому у меня есть физический доступ, но иногда я и удаленно к нему обращаюсь), я получаю следующую ошибку:

git clone git@gitlab.com:gitlab_group_name/Projects/project_name.git
Cloning into 'project_name'...
/etc/ssh/ssh_config: line 57: Bad configuration option: xauthlocaion
/etc/ssh/ssh_config: terminating, 1 bad configuration options
fatal: Could not read from remote repository.

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

Это потому, что я не являюсь суперпользователем на машине с Linux?

1 ответ1

1

Как объясняется в этом ответе о сбое сервера, кажется, что у вас есть опция конфигурации SSHD (PermitRootLogin) в вашем файле конфигурации SSH (ssh_config) в строке 57. Как объясняется в этом ответе:

PermitRootLogin на самом деле является опцией, которая допустима в /etc/ssh/sshd_config ; не файл ssh_config . Разница в том, что sshd_config управляет сервером SSH, а файл ssh_config - клиентом. Следовательно, это действительно был бы неправильный (неверный) параметр конфигурации в файле настроек клиента.

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