How-To2026-10-262 min read

Transfer GitHub Issues Between Repositories

Transfer the existing issue when another repository should own it, then inspect metadata and access after the move. This preserves a better history than copying the description into an unrelated new record.

Step-by-step guide

01

Check access and scope

You need write access in both repositories. Transfers require the same owning user or organization; private issues cannot transfer into public repositories.

02

Agree receiving ownership

Agree on the destination with the receiving maintainer.

03

Capture existing metadata

Record the issue URL, labels, milestone and linked context.

  • Worked example: A bug filed against documentation may belong in the service repository after investigation. Preserve the original report and reproduction details while letting the receiving team choose its own labels and milestone.
04

Transfer the issue

Use the issue transfer action and choose the eligible repository. Use Transfer issue in the issue sidebar and select an eligible destination; the original URL redirects after transfer.

05

Inspect the destination

Inspect fields, subscriptions and resource access after transfer.

06

Notify affected owners

Notify affected owners and update textual references where useful.

07

Verify the result

The original reference leads to the transferred work and the receiving maintainer can locate its evidence.

Common mistakes

Check the handoff edge case

Labels and milestones depend on matching destination metadata. Inspect the moved issue instead of assuming every classification survives.

Sources and verification

Based on product documentation checked on 2026-10-24. This is a documentation-based guide, not a hands-on benchmark. Features and availability can change.

Frequently asked questions

Spend less time on setup, more on decisions

Vantage connects your tools and generates specs grounded in real data. Free to start.

Spec to tickets

Working in GitHub? Turn your spec into dependency-ordered tickets.

Paste the feature or spec. Vantage pulls out the requirements and breaks them into tickets, ordered by what blocks what, ready to groom with your team.

0 / 8,000

Where do your tickets live? (optional)

How this works

  1. We save what you typed. No AI runs on this page.
  2. You create a free account.
  3. Vantage builds a PRD and dependency-ordered tickets from it inside your own workspace.

Why ask for an account? We’re a small team, and a full generation runs a multi-step AI pipeline that costs us real money. So we tie it to a free account instead of running it anonymously. You also get to keep the result and edit it.

Your text is only used to create your project, and it stays private to your account. If you don’t sign up, we delete it after 7 days. Privacy policy

Free to start. No credit card required.

Related reading