GitHub: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 22: Line 22:
# Talk to an org admin to add the appropriate teams to the new Mozilla repo.
# Talk to an org admin to add the appropriate teams to the new Mozilla repo.
#* Who are the org admins? Where do we find a list of them?
#* Who are the org admins? Where do we find a list of them?
== I Have a Problem ==
see `@jsocol`
=== we want a team ===
Email. `jsocal@` the
# proposed team name
# members github usernames 
# repos the team need access to.
"The organization has its own repos, and access to those repos is controlled by teams within the organization.  I can create a ux team and put people on it but it doesn't do much unless there are repos it needs access to!"


== Basics of Github Organizations ==
== Basics of Github Organizations ==

Revision as of 17:33, 14 August 2012

This article is a stub. You can help MozillaWiki by expanding it.

Various groups at Mozilla use https://github.com/mozilla differently. Alphabetically:

  • labs maintain their own stuff
  • mozilla-japan uses it for their parapara animation web app.
  • releng uses it differently (as mirrors)
  • Standards does not use the Mozilla github yet but is looking into it.
  • thunderbird uses it for the ispdb (migrated from svn).
  • webdev documents their use of Github in the webdev bootcamp docs:

Forking vs Transfering

Do not "fork" a repository into the Mozilla organization. Doing so gives every team in the org rights to it.

If you have created a repo on your own account (for example, jsocol/myrepo) and it should live under the Mozilla organization, here are the steps:

  1. If you're not a member of any team with admin, talk to an org admin.
  2. Under the repo admin, transfer ownership to the Mozilla organization. If you don't see this option, return to step 1.
  3. Fork the repo from Mozilla (mozilla/myrepo) back to your account (recreating jsocol/myrepo). While the transferred repo becomes the root of the network on Github (e.g. all forks are now forks of mozilla/myrepo) other users may be pointing to your repo by URL.
  4. Talk to an org admin to add the appropriate teams to the new Mozilla repo.
    • Who are the org admins? Where do we find a list of them?

I Have a Problem

see `@jsocol`

we want a team

Email. `jsocal@` the

  1. proposed team name
  2. members github usernames
  3. repos the team need access to.

"The organization has its own repos, and access to those repos is controlled by teams within the organization. I can create a ux team and put people on it but it doesn't do much unless there are repos it needs access to!"

Basics of Github Organizations

This article is a stub. You can help MozillaWiki by expanding it.

TODO(jsocol) Fill this out.