Which is the preferred way when working in teams on a github project? Should each member have it’s own fork or should I create an organisation where the main project is and everyone in the team makes a clone of the project?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Using Organization is the easiest way for your team to collaborate directly to one GitHub repo.
See “User, Organization and Project Pages“.
That allows you to manage a group-owned repository (or repositories).
You can even convert an existing account (user) into an organization.
Note that in all cases (fork or organization), a local clone will be needed for any team member to work on a project.
The question is: what that local clone is cloning? Your initial repo, or one of the multiple forks created by your team members?
Managing one centralized repo is easier.