Fork in a Private Repo

Fellipe Henrique November 4, 2013

Hi,

The company who I work for, build a Private Repo, to manage the source code of the main software.

My question is: The company has 4 developers, all signed in bitbucket; and the company want to open fork in this private repo. But they had one question: After the developer make the fork, after while the company fire him, and delete the user in private project, in other words.. cancel the access of this user in the project. What's happen with fork? the user still work in the code?

Regards,

4 answers

1 accepted

1 vote
Answer accepted
AgentSmith
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
November 12, 2013

The fork is in a separate silo from the original repository. If you make changes on a fork, your changes only impact your fork. When you push the changes, they push to your fork. When you make a pull request Bitbucket bundles up your changes from your fork and sends them as a pending request on the original repository. When the owner of the original repository accepts the request, then your changes are seen on the original repository.

This will not affect other people's work; unless you want it to. For example, you may choose to work with another person on your fork.

That being said, the user will have the code, that is generally a benifit of the DVCS model. You obviously would want to immediately restrict the user from having access to the repository.

Please reference the following info for more details:

https://confluence.atlassian.com/display/BITBUCKET/Manage+groups

oxpayken May 6, 2014

This is not really a group setting issue.

1 vote
oxpayken May 6, 2014

Our work around is to required all developers to assign the owner of their forks back to the company account. For these repo, set to "no fork" allowed.

Not a nice solution but it answer the question if there is a compliance audit.

1 vote
oxpayken May 6, 2014

This is a genuine concern for company using the service.

If a repository is private. There should be an option for the repo owner to have access to all the forks from that repo.

If someone leaves the project or company, the company should be able to regain control of the fork and delete it.

Is there somewhere to submit a feature request for this?
This is a question waiting to come up in a compliance audit.

0 votes
oxpayken May 6, 2014

This is a genuine concern for company using the service.

If a repository is private. There should be an option for the repo owner to have access to all the forks from that repo.

If someone leaves the project or company, the company should be able to regain control of the fork and delete it.

Is there somewhere to submit a feature request for this?
This is a question waiting to come up in a compliance audit.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events