Plesk Obsidian, Github Cloning не работает - PullRequest
0 голосов
/ 23 января 2020

Я использую этот метод, упомянутый здесь, для клонирования моего репозитория Github в папку httpdocs: Возможно ли подключиться к частным репозиториям Github с помощью расширения Plesk Git? , но я не могу подключиться. Я всегда получаю следующую ошибку:

Publi c ключ для сервера на 'github.com' уже известен в '/var/www/vhosts/new.example.com/.ssh/git_known_hosts'.

В доступе отказано (publickey ).

неустранимый: не удалось прочитать из удаленного репозитория.

Убедитесь, что у вас есть правильные права доступа

и существует репозиторий.

I я не использую стандартный порт S SH, но даже если я переключаюсь на значение по умолчанию 22, у меня продолжают появляться подобные ошибки.

Мой брандмауэр принимает соединения через мой порт S SH, и я добавил публичные c ключ в разделе S SH в моей учетной записи Github.

HTTPS не подходит, потому что я клонирую общее частное репо.

Я использую Centos 7 с Plesk Obsidian , Все в курсе.

Я пытался использовать ту же процедуру на моем сервере Plesk Onyx, и она работала нормально. Те же настройки брандмауэра.

Есть предложения?

Спасибо.

1 Ответ

0 голосов
/ 24 января 2020

Мне удалось решить эту проблему с помощью агента поддержки из Plesk (через teamviewer). Мне пришлось удалить или переименовать файлы id_rsa, id_rsa.pub и known_hosts из папки .s sh и заново скопировать ключ s sh в мою учетную запись github.

...