Bulk Transfer all Issues to a different Repository


I’m looking for way to either allow read-only users to label issues OR to transfer all issues to a new Repositories in one go.

We have a private git repo with some users having read-only access for issue creation. With current permission model, these users are unable to label issues.

I found that we can transfer a single issue to different repo in same organization. But is it possible to transfer all of them at once? We have some 200 issues which would be painful to migrate one-by-one.

I couldn’t find an answer on community so for hence posting this thread.



Unfortunately, there isn’t a method built-in to bulk-move issues from one repository to another, no.

I hope that helps. Let us know if you have any other questions.

As there is an api for creating and getting issues it’s possible to use the API to automate creating the issues on the new repository but technically they are “new issues”. There are a handful of utilities out there that can do some of the heavy lifting for you. See http://www.alexhadik.com/blog/2016/5/26/migrating-github-repositories-with-gitmover for one example.

1 Like