Мне было интересно, есть ли у кого-нибудь хороший, чистый и безопасный способ управления доступом к репозиторию github Organisation на своих серверах?
Похоже, что вы можете только прикреплять ключи паба к своей личной учетной записи и не можете ограничивать доступ исключительнодля организации.
У нас есть бета-сервер, на котором мы размещаем несколько проектов, поэтому ключи развертывания, потому что они должны быть уникальными, не идеальны.Было бы неплохо предоставить глобальный доступ к организации, но я не хочу предоставлять серверу, на котором работают фрилансеры, полный доступ к моей личной учетной записи (сервер получает доступ к организации, что хорошо, но такжек моим личным проектам и любой другой организации, к которой я принадлежу, что плохо).
Два обходных пути, которые я вижу, это либо настроить фиктивного пользователя на github, который кажется глупым, либо включить sshпереадресация агента, которая выглядит как угроза безопасности (я не лучший администратор сервера).
Друг предложил настроить сервер как удаленный для отправки, но похоже, что это решение для защиты от перегрузки.
Я хотел бы думать, что есть более простой способ настроить доступ к репо организации, так как я думаю, что это будет фундаментальной потребностью для всех.
Я весь в ушах, если кто-либохотел бы поделиться чем-то, что имеет / работает для их организации github.
Я, вероятно, просто укушу пулю и создам наси называть это днем, мне нужно закончить работу.