Replies: 1 comment
-
|
Hi @CPFCFan! 👋 Welcome to the Community! You are completely right to be cautious—clicking the "Move work" button does seem a little too easy. While GitHub does handle the heavy lifting of moving the code and git history, migrating a dozen individual accounts into a single Organization requires a bit of strategic planning, especially around access control and the "order of operations." Here is a breakdown of what you need to consider for user permissions, plus a few hidden tasks to add to your migration plan!
You need to map out two levels of permissions: Organization Roles: This dictates what people can do at the account level. Keep this tight. Most of your dozen users should be Members. Only give the Owner role to a very small group (like you and another IT/Engineering lead) who need to manage billing, global settings, and team creation. Repository Roles (via Teams): Do not assign users directly to repositories. Create Teams (e.g., backend-devs, frontend-devs) and assign the teams to the repositories. You can assign different roles to these teams, such as Admin (can delete the repo/change settings), Write (can push code), or Read (can clone/pull).
Default Permissions & Collaborators: Local Developer Environments: Secrets & GitHub Actions: GitHub Pages: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
General
Body
Hi Community!
Thank you for your time and help!
We have a dozen or so individual accounts that we'd like to migrate to an Organizational account.
We have read:
https://github.com/move_work/new
And it seems too easy ;) ...
We're concerned we are missing tasks in developing our migration plan.
So far we see we need to migrate:
But what about things like user permissions or Admin user types?
Any ideas or tips in migrating are greatly appreciated!
Thanks!
Best Regards,
Donald
Beta Was this translation helpful? Give feedback.
All reactions