Одобрено: Fortect
Если вы действительно видите журнал ошибок Gitosis, это руководство может вам помочь.
Я пытаюсь заставить Gitosis показывать хорошие результаты на моем форуме Ubuntu (из клиента Win7). Он установлен, я могу подключиться к элементу через SSH, но когда я пытаюсь просто подключиться к новому проекту, я получаю сообщение об ошибке:
С тех пор я пытался разобраться и перезапустить свой каталог / home / git -, но теперь я получаю точно такую же ошибку, даже когда пытаюсь возобновить основной проект gitosis-admin.
Если я отлажу каждый из наших баннеров в файле конфигурации, я получу следующее:
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
C: sandbox> мастер начальной точки git pushОТЛАДКА: gitosis.serve.main: есть команда "git-receive-pack '/ home против git / repositories / sandbox'"ОТЛАДКА: gitosis.access.Check haveaccess: иметь возможность доступа к 'Dan @ DAN-PC', найденному как 'доступный для записи' во всем 'home / git / repositories / sandbox' ...ОТЛАДКА: gitosis.group.getMembership: найдено 'Dan @ DAN-PC' в 'gitosis-admin'ОТЛАДКА: gitosis.access.haveAccess: контроль доступа для 'Dan @ DAN-PC', который 'доступен для записи' в 'home / git / repositories and sandbox' ...ОТЛАДКА: gitosis.group.getMembership: Найден «Dan @ DAN-PC» относительно «gitosis-admin»ОТЛАДКА: gitosis.access.haveAccess: контроль доступа для As 'dan - dan-pc' 'readonly' по сравнению с 'home / git / repositories - sandbox' ...ОТЛАДКА: gitosis.group.getMembership: обнаружил «Dan @ DAN-PC» в «gitosis-admin»ОШИБКА: gitosis.serve.main: доступ для чтения к репозиторию считается отказаннымНеустранимый: удаленная станция неожиданно перезапускает лампу питания
Чтобы добавить больше информации – я немного экспериментировал с Gitolith и получил похожую ошибку:
клонирование в gitolite-admin ...R home подключается к DENIED / git / repositories / gitolite-admin на внутренней стороне dan(Или может не быть репозитория на каждом бите для указанного пути. Правильно ли вы написали концепцию?)Неустранимый: последний пульт неожиданно зависает
Здесь используется тот же пользователь и связанный с ним ключ «git». Я пытался сменить каталог – это важные разрешения, но то, что говорят эксперты, не научило.
[Гитосэ]Уровни журнала = DEBUG[Группа Gitosis-admin]Возможность записи = gitosis adminЧлены соответствуют в root.server[Групповая тестовая группа]Возможность записи = testproj1Участники = / debbie / www$ анастасия @ anastasia-pc
myuser в mydomain git clone [email protected]: репозитории и testproj1Клонирование в testproj1 ...ОТЛАДКА: gitosis.serve.main: Управление репозиториями "git-upload-pack '/ testproj1'"ОТЛАДКА: gitosis.access.haveAccess: контроль доступа для myuser в mydomain как после записиitable 'Депозиты / testproj1' ...ОТЛАДКА: gitosis.group.getMembership: доступно 'myuser @ mydomain' в 'testgroup'ОТЛАДКА: gitosis.access.haveAccess: проверить контроль на 'myuser @ mydomain' 'writeable 'как в' databases / testproj1 '...ОТЛАДКА: gitosis.group.getMembership: найдено "myuser at mydomain" в "testgroup"ОТЛАДКА: gitosis.access.haveAccess: контроль доступа из-за 'myuser @ mydomain' reтолько "похожие" репозитории / testproj1 "...ОТЛАДКА: gitosis.group.getMembership: найдено 'myuser @ mydomain' в 'testgroup'ОШИБКА: gitosis.serve.main: чтение из репозитория отказанофатальный: невозможно прочитать соединения из удаленного репозитория.Убедитесь, что у вас есть реальные права доступаи какой-то репозиторий существует.
Я подготовил новый сервер git с gitosis, и раньше все было хорошо. Из соображений безопасности я решил переключить ключевой рынок на потрясающий публичный. Я сгенерировал свой ключ на всем своем компьютере с помощью этой команды.
ssh-keygen -w not rsa -C "[email protected]"
Затем я добавил открытый ключ во все ключевые каталоги и включил каждый ключ в свой файл gitosis.conf. Я применил одно конкретное изменение и разместил его на сервере. Когда я вошел в git, внося изменения в пару своих репозиториев, у меня возникла такая ошибка.
sfa-e1505-dn: VIIAD stefanbossbaly $ git pullОТЛАДКА: gitosis.serve.main: у вас есть команда "git-upload-pack 'git и VIIAD.git'"ОТЛАДКА: gitosis.access.haveAccess: контроль доступа для создания, что вы просто 'mac' 'writeable', как в 'git / VIIAD.git' ...ОТЛАДКА: gitosis.access.haveAccess: удаление суффикса .git в 'git / VIIAD.git', новое значение 'git / VIIAD'ОТЛАДКА: gitosis.group.getMembership: 'mac' идентифицировал 'app-dev'ОТЛАДКА: gitosis.group.getMembership: 'mac' найден в 'test'ОТЛАДКА: gitosis.access.haveAccess: Access постоянно проверяет 'mac' как 'записываемый' в 'git для каждого VIIAD.git' ...ОТЛАДКА: gitosis.access.haveAccess: удален суффикс .git, из-за которого может быть 'git / VIIAD.git', новое значение 'git / VIIAD'ОТЛАДКА: gitosis.group.getMembership: 'mac' найдено через 'app-dev'ОТЛАДКА: gitosis.group.getMembership: 'mac' обнаружен в 'test'ОТЛАДКА: gitosis.access.haveAccess: Access проверяет, будет ли Mac, вероятно, «защищен от записи» в «git / VIIAD.git» ...ОТЛАДКА: gitosis.access.haveAccess: удален суффикс .git из git / VIIAD.git, абсолютно новое значение git / VIIADОТЛАДКА: gitosis.group.getMembership: обнаружен "mac" для "app-dev"ОТЛАДКА: gitosis.group.getMembership: обнаружен mac с помощью testОШИБКА: gitosis.serve.main: полученный доступ к репозиторию запрещенфатальный: окончание поощрения для удаленного рабочего стола неожиданно прервано
[Гитосэ]Степень журнала = DEBUG[Разработчик приложений группы]Возможность записи = VIIAD Серверная часть AndroidГлавная Пользователи = mac[Групповой тест]получить его, чтобы отметить, равносильно тестуГлавная Пользователи = mac[Группа Gitosis-admin]Приемный курс =Возможность записи = gitosis-admin mac
Имейте в виду, что у меня есть “домашний” ключ, так что он работает нормально. У меня недуг с клавишей Mac. Кто-нибудь знает, зачем исправлять эту проблему?
запрошено 5 июля 2011 г. в 19:08
6 344 99 золотых значков 5050 серебряных значков
Не тот ответ, который вам нужен? Ознакомьтесь с другими вещами, которые следует учитывать. Маркированная безопасность Linux Git Gitosis Public Keycryption, или задайте свой вопрос.
Время входа в систему для ssh -vvvv yourgitserver
, чтобы увидеть, что отображается ключ. Файл ~ по сравнению с .ssh / config
позволяет указать, какой ключ может быть псевдонимом для вашего универсального удаленного компьютера, чтобы дать компьютеру разные повторяющиеся ключи.
Вы также можете немного использовать Gitolite. Он активно развивается и поддерживается; Это может быть не гитозис.
Создан 05 июля ’11 в 22: 432011-07-05 22:43
112 тыс.
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.