# Move github repository of a registered julia package

**URL:** <https://discourse.julialang.org/t/move-github-repository-of-a-registered-julia-package/3495>\
**Category:** General Usage\
**Created:** [May 3, 2017, 9:44am UTC](https://discourse.julialang.org/t/move-github-repository-of-a-registered-julia-package/3495 "2017-05-03T09:44:55Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![bastikr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bastikr/32/499_2.png) [@bastikr](https://discourse.julialang.org/u/bastikr)\
**Post date:** [May 3, 2017, 9:44am UTC](https://discourse.julialang.org/t/move-github-repository-of-a-registered-julia-package/3495/1 "2017-05-03T09:44:55Z")

</div>

I would like to move a registered package from my github account to a github organization. Can I just submit a pull request where I change the url file in METADATA.jl accordingly or are there additional steps that have to be taken care of?

---

<div class="post-metadata">

**Author:** ![Evizero](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/evizero/32/10118_2.png) [@Evizero](https://discourse.julialang.org/u/Evizero)\
**Post date:** [May 3, 2017, 9:48am UTC](https://discourse.julialang.org/t/move-github-repository-of-a-registered-julia-package/3495/2 "2017-05-03T09:48:03Z")

</div>

Make sure you use the “Transfer ownership” option on github to move the package. That will take care of some URL forwarding subtleties. After that you can just submit a PR to METADATA where you update the URL as you described.

Other than that you may want to check if you have some readme badges or CI settings to update.

---

<div class="post-metadata">

**Author:** ![bastikr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bastikr/32/499_2.png) [@bastikr](https://discourse.julialang.org/u/bastikr)\
**Post date:** [May 3, 2017, 9:57am UTC](https://discourse.julialang.org/t/move-github-repository-of-a-registered-julia-package/3495/3 "2017-05-03T09:57:26Z")

</div>

Great! Thank you for the fast answer.

---

<div class="post-metadata">

**Author:** ![joa-quim](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/joa-quim/32/227_2.png) [@joa-quim](https://discourse.julialang.org/u/joa-quim)\
**Post date:** [October 3, 2017, 1:42pm UTC](https://discourse.julialang.org/t/move-github-repository-of-a-registered-julia-package/3495/4 "2017-10-03T13:42:44Z")

</div>

Sorry, need help here. I transferred a package to an organization but now I can’t find how to update the URL in METADATA.

If I go to my METADATA fork I do not see my package (GMT) on the list. So I don’t understand how I can submit a PR there.

If I try via my local METADATA than I don’t know where to push the commit upstream.

Thanks for any help

---

<div class="post-metadata">

**Author:** ![joa-quim](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/joa-quim/32/227_2.png) [@joa-quim](https://discourse.julialang.org/u/joa-quim)\
**Post date:** [October 3, 2017, 1:56pm UTC](https://discourse.julialang.org/t/move-github-repository-of-a-registered-julia-package/3495/5 "2017-10-03T13:56:56Z")

</div>

Actually, by following instructions for manual package registration [https://docs.julialang.org/en/latest/manual/packages/#Publishing-METADATA-manually-1](https://docs.julialang.org/en/latest/manual/packages/#Publishing-METADATA-manually-1) I was able to make my package visible in METADATA and submitted a PR. Let’s hope that that’s how it works.

---

<div class="post-metadata">

**Author:** ![ablaom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ablaom/32/4889_2.png) [@ablaom](https://discourse.julialang.org/u/ablaom)\
**Post date:** [January 21, 2021, 7:28pm UTC](https://discourse.julialang.org/t/move-github-repository-of-a-registered-julia-package/3495/6 "2021-01-21T19:28:14Z")

</div>

I have the same question but this old thread is presumably no longer applicable (METADATA.md is gone).

If I transfer ownership of a registered pkg repo, what changes do I need to make to General.jl. Is it enough to tag a new release with the new url, say from juliahub?

---

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [January 21, 2021, 9:40pm UTC](https://discourse.julialang.org/t/move-github-repository-of-a-registered-julia-package/3495/7 "2021-01-21T21:40:42Z")

</div>

There is documentation nowadays on how to transfer: [https://github.com/JuliaRegistries/General#how-do-i-transfer-a-package-to-an-organization-or-another-user](https://github.com/JuliaRegistries/General#how-do-i-transfer-a-package-to-an-organization-or-another-user)

---

<div class="post-metadata">

**Author:** ![ablaom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ablaom/32/4889_2.png) [@ablaom](https://discourse.julialang.org/u/ablaom)\
**Post date:** [January 22, 2021, 6:29am UTC](https://discourse.julialang.org/t/move-github-repository-of-a-registered-julia-package/3495/8 "2021-01-22T06:29:48Z")

</div>

Thanks!
