glab(1)

πŸ’… glab(1) β€” the glab manual, bestie edition πŸŽ€

okay so before we even start: yes, this is a page from the glab manual, and no, it's not the whole thing β€” this one's specifically about moving a repo somewhere else. buckle up πŸ¦‹


✨ NAME ✨

glab-repo-transfer β€” transfer a repository to a new namespace, aka pack up your whole project and move it to a different group or user. no cap, it's a real glow-up for your repo's address πŸ’–


✨ SYNOPSIS ✨

glab repo transfer [repo] [flags]

that's the whole vibe. give it a repo (or don't, it's optional like that), throw some flags on and go 🌸


✨ DESCRIPTION ✨

so basically this moves a project to a different group or user namespace. like, your repo is transferring schools and you're the one filling out the paperwork πŸ“‹

you tell it where to go with --target-namespace. that's the destination, that's the whole point, don't skip it.

but β€” and this is the important part, bestie, listen β€” you must have permission to create projects in the target namespace. you can't just waltz into someone else's namespace and start planting repos. permission check first, slay after πŸ‘‘


✨ OPTIONS ✨

  • -t, --target-namespace="" β€” the namespace where your project should be transferred to. this is your destination address, the "new school" in the metaphor, the place your repo is gonna live πŸ’« (default is empty, so like… actually set it, okay?)
  • -y, --yes[=false] β€” ⚠️ warning, warning, red alert ⚠️ this skips the confirmation prompt and forces the transfer operation through. and listen to me: transfer cannot be undone. it's not a "haha oops let me undo that" situation. it's a "welp, that's where it lives now" situation. use with intention, not with vibes πŸ’€ (defaults to false, and honestly, keep it that way until you're sure)

✨ OPTIONS INHERITED FROM PARENT COMMANDS ✨

these come from the parent command, they're not even this page's kids, they're borrowed 🫢

  • -h, --help[=false] β€” show help for this command. the classic. the icon. when in doubt, -h it out 😌 (defaults to false)

✨ EXAMPLE ✨

here's the moment you've been waiting for, the example, the main character:

glab repo transfer profclems/glab --target-namespace notprofclems

see what's happening there? profclems/glab is the repo, and --target-namespace notprofclems is where it's headed. a true before-and-after moment ✨


✨ SEE ALSO ✨

  • glab-repo(1) β€” the parent page, the whole repo command family, go check it out πŸ’œ

fr fr, that one -y flag? respect it. transfer cannot be undone. i'm not gonna stop saying it πŸ’…

and that's the page, bestie πŸŽ€ this little number was auto generated by spf13/cobra, dated Nov 2026, and it belongs to the glab(1) manual. go transfer responsibly, mwah πŸ¦‹πŸ’–

πŸ“¦ where this page comes from