Проблема с клонированием от пользователя пользователю на том же сервере!

Я работаю, развертывая приложения направляющих.

Я устанавливаю 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:

Сообщите мне то, что я должен сделать для выяснения этой проблемы!

Заранее спасибо!

1
задан RivieraKid 17 August 2011 в 20:26
поделиться

1 ответ

Вероятно, это проблема не 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 с запросом пароля означает, что ваш закрытый ключ по какой-то причине не используется для аутентификации.

2
ответ дан 2 September 2019 в 22:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: