Я следовал руководству здесь http://www.hackido.com/2010/01/installing-git-on-server-ubuntu-or.html
но я не могу найти правильный способ импортировать другой ключ ssh, чтобы мои другие компьютеры могли клонировать и выдавать репозитории.
этот код специально sudo -H -u git gitosis-init < /tmp/id_rsa.pub
возбуждает мои уши, так как кажется, что он импортирует только один ключ пользователю git. Я попытался запустить ту же команду с файлом author_keys, содержащим оба моих открытых ключа, но это не сработало.
Любой совет?
спасибо
UPDATE
Я локально клонировал gitosis-admin на сервере, используя моего локального пользователя. Я копирую свои файлы .pub с каждого компьютера на свой сервер, затем переименовываю их и вставляю в gitosis-admin / keydir /. Затем я сделал
следующие изменения в файле gitosis.conf в соответствии с рекомендациями @rpflo.
[gitosis]
[group gitosis-admin]
writable = gitosis-admin
members = serv
[group all-repos]
writable = myproject
members = serv work win7top
после успешной фиксации и отправки изменений я по-прежнему не могу выполнить команду git push «git @ server: myproject.git» на сервер (после инициализации и установки источника и т. Д.)
Ммм
* ** 1 022 тысяча двадцать-один * [решаемая] * ** 1024 тысяча двадцать-три *
хорошо, что это не так, я не "git add." Мои файлы ключей в gitosis-admin / keydir после того, как я отредактировал файл conf.
спасибо за помощь