Описание тега mining-profitability
Ладушки мне удалось выработать ответ. Все должно быть сделано как корень для изолированной тюрьме в Git РЕПО на работу. Поэтому первое, что нужно сделать, это настроить каталог chroot-окружении
/ГИТ/сервер/РЕПО
Это удобное руководство показывает, как этот процесс делается https://www.tecmint.com/restrict-ssh-user-to-directory-using-chrooted-jail/ Если у вас есть изолированной тюрьме для пользователя git, вам настраивать sshd_config и добавить
Порт 2200
Перезапустите службу sshd. Затем нужно добавить в директорию usr последующим bin в chroot-окружении и переместить команд Git.
команды mkdir -Р УСР/бин
СР -в /usr/Бен/ЖКТ* /usr/Бен/
Есть библиотека файлов, необходимых для команды git и так работает LDD на команду в папке bin даст вам имя файла lib.
команды ldd /usr/Бен/ГИТ
Файл lib я и скопирован был
СР -в /lib64/сайт libz.так.1/lib64/
Теперь вы создаете свой репозиторий Git, как за обычной, но она должна быть как корневой, так как все остальное, а потом вы
команду chmod -777 Р mygitrepo.ГИТ
Теперь вы в chroot-окружении пользователя Git может толкать и тянуть из репозитория с помощью команды git под синтаксис
ssh://git@myserver:2200/mygitrepo.git
А не абсолютный путь, если ГИТ не изолированную тюрьму
ssh://git@myserver:2200/git/server/repos/mygitrepo.git