You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello! I have a few hundred repos in Azure DevOps that I'd like to migrate to GitHub however there is a dependency on having an Organization. I'd prefer these to be kept as personal repositories rather than filing them under an Organization.
I'm unfamiliar with Githubs Graph API so unsure if it's a requirement or just was built around an assumption of an organization (or perhaps it was previously paywalled?). Or, maybe it's Enterprise plans only?
Putting the username as the org-name doesn't work.
I'm afraid that, at this time, we don't support migrating user-owned repos.
This is a general and deliberate limitation of all of our migration tools, so frankly it's unlikely that we'll change this in the medium term.
I would recommend moving the repositories to an organization and then migrating them to GitHub. You'd be able to build automations using the GitHub and ADO APIs to do those transfers pretty seamlessly.
I'm sorry that this isn't the answer you were hoping for! We will still keep this issue open as it's a valid feature request, and there's a non-zero chance that we'll come back to it somewhere down the line!
For sole developers/hobbyists there's a conflict between choosing to use personal repos vs. an organisation. Perhaps that's more a general feedback item for the marketing/messaging people on a recommended approach.
Hello! I have a few hundred repos in Azure DevOps that I'd like to migrate to GitHub however there is a dependency on having an Organization. I'd prefer these to be kept as personal repositories rather than filing them under an Organization.
I'm unfamiliar with Githubs Graph API so unsure if it's a requirement or just was built around an assumption of an organization (or perhaps it was previously paywalled?). Or, maybe it's Enterprise plans only?
Putting the username as the org-name doesn't work.
The
StartRepositoryMigrationInput
(https://docs.github.com/en/graphql/reference/input-objects#startrepositorymigrationinput) method appears to want the OwnerID (this script resolves from org name).Is there anything stopping this from being a User/Personal ID?
Ideal solution
--github-user
in place of a--github-org
Possible workaround
The text was updated successfully, but these errors were encountered: