Я работаю, развертывая приложения направляющих.
Я устанавливаю Gitosis на своем сервере. Пользователь мерзавца бодрствует, и я, уже имеют, 'развертывают' пользователя на сервере! Я был 'клоном мерзавца' к моей локальной машине от развернуть пользователя на сервере. После установки Gitosis я также могу к 'клону мерзавца' с сервера (пользователь мерзавца).
То, что я хочу, к 'клону мерзавца' от 'клона мерзавца' в сервере от пользователя 'мерзавца' для 'развертывания' пользователя!
и здесь проблема в изображении.
Я, уже знают, что эта проблема находится в ssh разрешении и т.д., потому что, когда я пробую к 'клону мерзавца' на, развертывают пользователя, которого я получил
Initialized empty Git repository in /home/deploy/some_folder/.git/
The authenticity of host '[178.xx.xx.xx]:30000 ([178.xx.xx.xx]:30000)' can't be established.
RSA key fingerprint is dc:f3:53:35:xx:xx:xx:f7:62:4c:e3:68:7e:70:46:cb.
Are you sure you want to continue connecting (yes/no)? ( MY ANSWER yes )
Failed to add the host to the list of known hosts (/home/deploy/.ssh/known_hosts).
git@178.xx.xx.xx's password:
Сообщите мне то, что я должен сделать для выяснения этой проблемы!
Заранее спасибо!
Вероятно, это проблема не git, а ssh. Вы должны иметь возможность воспроизвести ту же проблему, попробовав ssh на сервер git (который является localhost). Скорее всего, права доступа к папке ~ / .ssh (или ~ / .ssh / known_hosts) неверны (диск может быть заполнен или файловая система также может быть повреждена, но это маловероятно).
Если у вас нет важных данных, вы можете попробовать удалить ~ / .ssh и позволить ssh восстановить его при следующей попытке ssh (или git) на localhost.
Сказав это, я теперь помню, что gitosis использует сертификаты для аутентификации пользователей. Ваш .ssh должен иметь id_rsa и id_rsa.pub. Убедитесь, что вы сохранили их, если они хранятся на локальном хосте.
Также убедитесь, что вы зарегистрировали сертификат пользователя deploy в gitosis и разрешили доступ к репозиторию в gitosis.conf. Этап ssh с запросом пароля означает, что ваш закрытый ключ по какой-то причине не используется для аутентификации.