2017-02-19 1 views
1

Bitbucket 서버 인스턴스가 호스팅하는 여러 저장소에 지점 별 액세스를 설정하고 싶습니다. 문제는 Bitbucket 만 저장소 수준의 지점 별 제한을 설정할 수 있다는 것입니다.Bitbucket 서버의 Gitolite 세분화 된 분기 액세스

모두 동일하거나 유사한 분기 체계가있는 15 개 이상의 리포지토리를 관리하려고 할 때 매우 불편합니다. 현재의 솔루션은 검사를 수행하는 집에서 미리 수신 된 후크를 갖는 것입니다. 그러나 이전 작업 과정에서 Gitolite를 사용한 후에 나는 Gitolite의 repo 그룹을 사용하여 지점을 관리 할 수 ​​있다면 더 안전하고 편리 할 것임을 알고 있습니다.

누구나 해킹을 너무 많이하지 않는 솔루션을 생각해 낼 수 있습니다. 그러면 사용자와 그룹, 인증이 Bitucket 서버를 통해 이루어질 수 있도록 BitBucket 훅을 Gitolite에 연결할 수 있습니다.

답변

0

gitolite은 서버가 무엇이든간에 청취자 (ssh 또는 https)와 git repos 사이에 있어야합니다.

BitBucket server 자체가 이미 http 서버에 연결되어 있거나 own sshd server 일 수 있습니다. 그 통과하면

그래서 당신은 (즉, 푸시가 성공하면, 점검 또는하지 않을 경우 오류 메시지를 반환) 실제의 Bitbucket 서버에 밀어 것, 설정에 gitolite를 사용합니다 중간 청취자를 가지고 있습니다

관련 문제