GitHub: Difference between revisions

12 bytes added ,  8 September 2014
Updated transferring for new github workflow
No edit summary
(Updated transferring for new github workflow)
Line 25: Line 25:
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:
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:


# If you're not a member of any team with admin, talk to an org admin.
# If you're not a member of any team, talk to an org admin.
# Under the repo admin, transfer ownership to the Mozilla organization. If you don't see this option, return to step 1. (Note: This step will make you lose push access to the now-transferred repo. This is expected and will need to be fixed by an org admin, below).
# Under the repo admin, transfer ownership to the Mozilla organization. If you don't see this option, return to step 1.
# Choose which teams should be given owner privileges. If you don't chose any you will lose push access to the repo and have to talk to an org admin.
# 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.
# 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.
# Talk to an org admin to add the appropriate teams to the new Mozilla repo.
# Add the appropriate teams to the new Mozilla repo or ask an org admin if you lost ownership.


=== Do I need to be an owner to create repositories? ===
=== Do I need to be an owner to create repositories? ===
3

edits