Announcement

Collapse
No announcement yet.

One Github account for the whole team, or individual accounts for each programmer?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • One Github account for the whole team, or individual accounts for each programmer?

    Kinda new to github, and very new to FTC. I am trying to decide if each programmer on my team should have a github account of their own, or should there be one account for the whole team. I think individual accounts might be best, but I am sort of confused if the code will "belong" to one original programmer and how the ownership of the code will change once that student leaves the team. Maybe there should be one account for the team AND each individual should have their own???

  • m0stlyharmless
    replied
    Originally posted by msonnier View Post
    If you have a connection to an FRC team Github provides free Enterprise level team accounts for FRC teams that you may be able to leverage. They have been known to extend this courtesy to FTC teams as well in days past but not sure if that is true anymore.
    https://help.github.com/articles/app...robotics-team/

    Also, there are alternatives to Github that offer free team plans, at least for smaller size teams. I believe both BitBucket and GitLab have free team options, at least for smaller size teams.

    Mike
    To my knowledge, GitLab doesn't have a limit on how many users you can have on a free private repo. It's also notable that GitLab repos have a size limit of 10 GB, which is significantly more than Bitbucket's 1 GB soft limit and 2 GB hard limit.

    Leave a comment:


  • msonnier
    replied
    If you have a connection to an FRC team Github provides free Enterprise level team accounts for FRC teams that you may be able to leverage. They have been known to extend this courtesy to FTC teams as well in days past but not sure if that is true anymore.
    https://help.github.com/articles/app...robotics-team/

    Also, there are alternatives to Github that offer free team plans, at least for smaller size teams. I believe both BitBucket and GitLab have free team options, at least for smaller size teams.

    Mike




    Leave a comment:


  • TheSkipper
    replied
    By the way, if anyone finds this thread looking for similar github answers, this video discusses collaboration in github with teams and projects.

    https://www.youtube.com/watch?v=61WbzS9XMwk

    Leave a comment:


  • TheSkipper
    replied
    That's good. I thought you were talking about the specific "Team Account" feature as listed here:
    https://github.com/pricing

    I think your suggestions are spot on. We will set up our team account as the main repository holder and our individual programmers will be invited as a collaborator.

    Leave a comment:


  • FLARE
    replied
    Originally posted by TheSkipper View Post
    FLARE, was the team account free? Or is your team account just a regular account?
    Yes - it is just a regular account, just set with our "team" e-mail and the username with our team number. Other accounts have the member's e-mail & their names.

    Leave a comment:


  • mikets
    replied
    Everything is free unless you want to keep your repo private. In that case, you need to pay. When you create your account, you can choose to create a free account or a pay account. If it's a free account, you can't create private repo. Like FLARE said, we have a team account who owns the repo and that account invites all programming team members to "collaborate". This allows all the invited members to push changes to the repo.

    Leave a comment:


  • TheSkipper
    replied
    FLARE, was the team account free? Or is your team account just a regular account?

    Leave a comment:


  • FLARE
    replied
    We have a "Team" account, which is the "owner" of the repository. But then each member/laptop has a separate account - if they all use the same account, then you lose the visibility of who made which changes.

    Leave a comment:


  • TheSkipper
    replied
    Oh, and of course we need to keep it free, so I don't think any of the github enterprise solutions can apply.

    Leave a comment:

Working...
X