2011-03-31 4 views
1

Я новичок в git.Проблема с git

Мне нужно использовать открытый ключ для изменения настроек моего репо. Как я могу управлять пользователями? Если я хочу удалить пользователя?

Является ли управление открытым ключом единственным способом администрирования системы git?

+0

Похоже, вы пытаетесь использовать git над ssh. git полагается на ssh «только что работает», но все проблемы с аутентификацией пользователя/открытым ключом обрабатываются исключительно ssh и напрямую не связаны с git. –

+0

Пожалуйста, сообщите нам, что Git сервер вы используете. gitolite? Gitosis? Доля файла? –

+0

@ Александр Гросс Я использую гитоз – enfix

ответ

1

Если вы используете протокол ssh для доступа к вашему репозиторию git, то да, вы должны добавить открытый ключ к ~/.ssh/authorized_keys учетной записи пользователя, управляющей указанными репозиториями.

Но ssh вряд ли является единственным протоколом, доступным для доступа к вашему репо: see the Pro Git book: сначала может быть достаточно простой общий путь (локальный протокол) (без сервера, без ключа, а также без проверки подлинности).

Примечание: как описано в этой странице человека Gitolite "Gitolite without ssh", Gitolite управляет только разрешение, не аутентификации.
Вы можете использовать ssh для своих возможностей аутентификации.