Как включить контроль доступа с помощью S SH доступа к Bitbucket? - PullRequest
0 голосов
/ 25 апреля 2020

У меня есть требование, где мне нужно включить S SH доступ к различным репозиториям в Bitbucket. Я хочу также предоставить доступ по мере необходимости для разработчиков. Ранее я использовал HTTPS, так что это не было проблемой - я создавал группы и добавлял пользователей в эти группы. Доступ будет контролироваться группой.

Теперь я должен перейти к ссылкам репо на основе S SH для разработчиков. Чтобы проверить контроль доступа, я добавил свой ключ S SH в рабочее пространство компании, и он предоставил мне доступ ко всем репозиториям компании. Как я могу применить контроль доступа с S SH с помощью метода groups, использованного ранее? Или мне придется придерживаться HTTPS?

1 Ответ

1 голос
/ 25 апреля 2020

Когда вы используете доступ S SH для репозитория Git, сервер знает, кто вы, по тому, какой ключ S SH вы используете. В вашем случае вы используете ваш S SH ключ, который связан с учетной записью, имеющей полный административный доступ, поэтому вы можете получить доступ ко всем репозиториям.

те же группы, которые вы использовали ранее, должны работать нормально, потому что, когда ваши разработчики получают доступ к репозиториям, они будут получать доступ с помощью своих ключей S SH, которые сервер распознает как принадлежащие их учетным записям, и они будут ограничены к чему они могут обращаться своими обычными группами.

Каждый разработчик может создать свой собственный ключ S SH на своем компьютере в обычном режиме и загрузить его на сервер с помощью веб-интерфейса, и они смогут получить доступ только к ним. вещи, к которым они должны иметь доступ.

...