Прошу прощения за расстраивающие оттенки, поскольку я несколько раз пытался правильно настроить этот параметр, но безрезультатно (возможно, и, скорее всего, из-за моего невежества, но также вероятно из-за отсутствия тщательной и краткой документации).
Я пытаюсь настроить git-сервер, чтобы я мог делиться кодом с небольшой группой разработчиков.Каждый разработчик может подключаться с нескольких клиентских компьютеров.Я пришел из MS в прошлом, поэтому я немного избалован разработкой toolset , но было бы замечательно, если бы я мог получить что-то похожее на TFS.
При попытке настроитьлибо gitosis (я понимаю, что это устарело для сообщества git на https://serverfault.com/questions/225495/ubuntu-server-gitosis-user-naming-convention), либо gitolite, кажется, что, как только я настрою его, я должен быть чрезвычайно осторожен, потому что кажется, что все балансирует на зубочистках.
Моя последняя попытка настроить git-сервер включала перемещение моего открытого ключа (benny.pub) с моего ноутбука на сервер, настройку всего с использованием этого открытого ключа и удаление конфигурации для настройки репозитория и разрешений.потом понял, что хочу разрабатывать на другом ПК, поэтому я создал новый ключ (benny@desktop.pub) и переименовал в benny.pub в benny@laptop.pub, что явно напортачило. Именно здесь я знаю, что я был глуп, изменивname.
Мой вопрос после многословного описания таков: как я могу настроить надежный самодостаточный git-сервер с помощью abi?Есть ли возможность, чтобы несколько разработчиков входили в систему с нескольких машин, поддерживая безопасность и т. д.?Для этого должен быть проверенный метод (гитолит описывает, может быть, 4-5 различных способов ... также расстраивает), поскольку я уверен, что я не единственный, кто пытается сделать это точно так же.Может быть, Git не подходит для моей команды?
Любая помощь очень ценится!