I am starting a new software development company - I need help with designing it's GitHub account #110865
-
Hi guys, I am planning to start a new software development company. Here is the company's use-case:
There are lots of terms here in GitHub like Repositories / Projects / Collaborators / Organization / etc. I need to design a custom solution for my company needs. I am seeking help from you guys to help me with setting-up/design my GitHub account to accomplish above mentioned list of company "rules". Many thanks in advance for your help! Kind regards, |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Hi, you don't need a dedicated GitHub account for the company. You can simply create a so called Organization -> this will represent your company. You can then add the freelancers GitHub account as Collaborators / Contributors to the Organization and setup Roles so they are only able to see the Repository for their given project. If you want to organize the tasks in a more project-oriented way I'd suggest also adding a GitHub Project for each customer to the Organization. You can then define tasks directly in the GitHub Project or in the Repository via issues and link them to the overlaying Project. In this Project overview you can then assign different status, tags, start and end dates, priority and size to the given tasks. I'd suggest taking a look at the documentations: |
Beta Was this translation helpful? Give feedback.
Hi,
you don't need a dedicated GitHub account for the company. You can simply create a so called Organization -> this will represent your company.
There you can create a Repository for each of the projects you want to deliver to your customers.
You can then add the freelancers GitHub account as Collaborators / Contributors to the Organization and setup Roles so they are only able to see the Repository for their given project.
If you want to organize the tasks in a more project-oriented way I'd suggest also adding a GitHub Project for each customer to the Organization. You can then define tasks directly in the GitHub Project or in the Repository via issues and link them to the overlaying P…