2017-02-19 13 views
1

Я хотел бы установить специфический для отрасли доступ к нескольким хранилищам, размещенным экземпляром сервера Bitbucket. Проблема в том, что Bitbucket позволяет вам устанавливать ограничения на конкретную ветвь на уровне репозитория.Доступ к Gitolite мелкозернистой ветви на сервере Bitbucket

Это становится очень неудобным при попытке администрировать более 15 репозиториев, которые имеют одинаковые или похожие схемы ветвления. Наше текущее решение состоит в том, чтобы иметь дома, которые были сделаны с предварительными приемами, которые проверяют. Однако, после использования Gitolite в предыдущей итерации нашего рабочего процесса, я понимаю, что было бы даже безопаснее и удобнее, если бы я мог управлять своими филиалами с помощью групп репо Gitolite.

Может ли кто-нибудь придумать решение, которое не связано с чрезмерным взломом, что позволит мне подключить мой крюк BitBucket к Gitolite таким образом, чтобы пользователи и группы и аутентификация были через сервер Bitucket.

ответ

0

gitolite Предполагается, что вы сидите между вашим слушателем (ssh или https) и самими репозиториями git независимо от того, что такое сервер.

Проблема в том, что BitBucket server может подключаться уже к собственному http-серверу, или own sshd server.

Таким образом, вы, возможно, придется установить промежуточный слушателю, который будет использовать gitolite и, если это проходит, будет настаивать на ваш реальный сервер Bitbucket (проверка, если это толчок успешно, или возвращая сообщение об ошибке, если нет)