В настоящее время я хочу, чтобы одно веб-приложение (в докере) в AWS использовалось как локальный Git-репозиторий для каждого пользователя, вошедшего в систему. Я пытаюсь сделать следующее:
Пользователь входит в GitHub на моем сайте
Затем под капотом пользователь получает каталог на томе EBS, где репозиторий извлекается под своими учетными данными (возможно, это особенностьфилиал)
Теперь они могут фиксировать и сохранять изменения в репо через сайт со своими собственными учетными данными Git (мой сайт по сути является пользовательским интерфейсом вокруг GitHub)
Когда они сохраняют изменения, он фиксирует их «локальное» репо.
Когда они готовы, они могут перейти на GitHub.
Будет много пользователей, которые делают одно и то же, но в разных областях репо.
Нужен ли отдельный каталог для каждого из пользователей?
Теперь это не звучит слишком сложно, но у меня естьнеприятное ощущение, что я не могу разрешить аутентификацию нескольких пользователей на одном и том же ящике одновременно.