Transforming to an organization

Hello

I’m planning to turn our account into an organization. I have read the docs on https://help.github.com/en/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization but following things are not 100% clear yet

  1. The docs says SSH keys of the account will be removed. I assume this includes SSH keys created in user settings > “SSH and GPG keys”? Is this correct? Does this also include any SSH keys created by the user in specific repositories, in Repository > Settings > 'Deploy keys"? 

What approach do you recommend to keep the keys live? Create new SSH keys under another user?

  1. We are a team of 5 developers. Our hosting provider currently has access to some of our repositories. These are 5 extra people or collaborators. How much will Github charge us per month?

  2. Additional question to above: our hosting provider already has an organization. Can we add their organization as a collaborator to some of the repositories? If yes, what impact does this have on our billing?

  3. To which account will the repositories be transferred? Will they stay on the account that has been transformed to an organization or be transformed to another account?

  4. Does my team need to update remote repository urls after organization transform? Like is recommended in https://help.github.com/en/github/setting-up-and-managing-your-github-user-account/changing-your-github-username#repository-references

Thanks in advance

1 Like

Hi @emeryowa,

 I’ve provided some answers for you below:

We are a team of 5 developers. Our hosting provider currently has access to some of our repositories. These are 5 extra people or collaborators. How much will Github charge us per month?

This will depend on if you’re using Free or our Team plan, which is now a flat $4/user, so we encourage you take a look at our pricing to determine which is best for your use case, as we do not provide formal quotes.

Additional question to above: our hosting provider already has an organization. Can we add their organization as a collaborator to some of the repositories? If yes, what impact does this have on our billing?

Organizations cannot be added to other organizations. You will need to invite individual collaborators to your organization. Your organization’s billing is also not determined by any other account’s billing.

To which account will the repositories be transferred? Will they stay on the account that has been transformed to an organization or be transformed to another account?

When converting an individual account into an organization, the repositories do not move. Do keep in mind, while transforming the account to an organization, you will be required to designate a another user account as an organizational owner.

Does my team need to update remote repository urls after organization transform? Like is recommended in https://help.github.com/en/github/setting-up-and-managing-your-github-user-account/changing-your-github-username#repository-references

Since the repositories will remain in the same location, unless you change the username of your organization, you should not need to update your references. However, if you do plan on changing the organization’s username after converting it, you will need that guide.

The docs says SSH keys of the account will be removed. I assume this includes SSH keys created in user settings > “SSH and GPG keys”? Is this correct? Does this also include any SSH keys created by the user in specific repositories, in Repository > Settings > 'Deploy keys"? 

What approach do you recommend to keep the keys live? Create new SSH keys under another user?

This is correct - all SSH keys will be removed. You will need to create SSH keys under another user’s account.

1 Like