RetroFed Forum
Your home away from modern life.
so easy migrating from GitHub to Forgejo
Post Reply
AuthorMessage
opennomad lemmy.ml opennomad@lemmy.ml
Joined: 2025-07-03
Quote

#Forgejo keeps impressing. Migrating a larger repo with lots of issues etc, only took the creation of an access token. Once again, i'm super happy with my decision to selfhost my #git.

#selfhosted
#opensource
#devops

https://docs.codeberg.org/advanced/migrating-repos/#migrating-from-services

79   Original
jksalcedo lemmy.ml jksalcedo@lemmy.ml
Joined: 2026-07-02
#2 · Quote Reply

What I liked the most from it is the inclusion of releases on the migration.

4
bl4kers lemmy.ml bl4kers@lemmy.ml
Joined: 2023-06-05
#3 · Quote Reply

Are you using a CLI?

1
opennomad lemmy.ml opennomad@lemmy.ml
Joined: 2025-07-03
#4 · Quote Reply

Are you using a CLI?

No. I started that way, but realized I could keep the issues, etc, by using the web "new migration" feature.

3
opennomad lemmy.ml opennomad@lemmy.ml
Joined: 2025-07-03
#5 · Quote Reply

What I liked the most from it is the inclusion of releases on the migration.

haha. I missed that. Thank you. I was so stoked about the issues 🤪

4
warmaster lemmy.world warmaster@lemmy.world
Joined: 2023-06-16
#6 · Quote Reply

I miss the auto tagging columns in kanban...

1
nitroemdash lemmy.wtf nitroemdash@lemmy.wtf
Joined: 2026-05-30
#7 · Quote Reply

Sad I lost access to GitHub account due to their dumb 2FA enforcement.

1
justme lemmy.dbzer0.com justme@lemmy.dbzer0.com
Joined: 2024-04-17
#8 · Quote Reply

how does it deal with all the user names, e.g., in the issues? does it create ghost users, unlinked names or links to their respective GitHub pages?

6
bl4kers lemmy.ml bl4kers@lemmy.ml
Joined: 2023-06-05
#9 · Quote Reply

No. I started that way, but realized I could keep the issues, etc, by using the web "new migration" feature.

I meant for cloning and such. It's been the biggest pain point for me, especially having to manage multiple accounts

1
opennomad lemmy.ml opennomad@lemmy.ml
Joined: 2025-07-03
#10 · Quote Reply

how does it deal with all the user names, e.g., in the issues? does it create ghost users, unlinked names or links to their respective GitHub pages?

you end up with something like this:

oXXXXXXXd commented last year (Migrated from github.com)

so you get the github username, but that's it.

3
opennomad lemmy.ml opennomad@lemmy.ml
Joined: 2025-07-03
#11 · Quote Reply

I meant for cloning and such. It's been the biggest pain point for me, especially having to manage multiple accounts

I don't think that's exposed via the cli. That would also be my preference.

1
justme lemmy.dbzer0.com justme@lemmy.dbzer0.com
Joined: 2024-04-17
#12 · Quote Reply

you end up with something like this: oXXXXXXXd commented last year (Migrated from github.com) so you get the github username, but that's it.

ah, thanks. i guess just linking to the GitHub user page would be sufficient as acknowledgement. on the other hand, as long as you keep the GitHub repo, that would not be an issue anyway.

ghost users would be a terrible idea, as it would just fill your server with garbage xD (have that problem with another program)

1
opennomad lemmy.ml opennomad@lemmy.ml
Joined: 2025-07-03
#13 · Quote Reply

ah, thanks. i guess just linking to the GitHub user page would be sufficient as acknowledgement. on the other hand, as long as you keep the GitHub repo, that would not be an issue anyway. ghost users would be a terrible idea, as it would just fill your server with garbage xD (have that problem with another program)

To be fair it's only the name. The only link is to github, rather than the user profile.

1
Farooq realbitcoin.cash farooqkz@realbitcoin.cash
Joined: 2025-09-09
#14 · Quote Reply

Codeberg now fits well for me static blogs, me personal projects and also Luanti CTF game I posted earlier in the community.

1
opennomad lemmy.ml opennomad@lemmy.ml
Joined: 2025-07-03
#15 · Quote Reply

Codeberg now fits well for me static blogs, me personal projects and also Luanti CTF game I posted earlier in the community.

I run my own forgejo instance, but love mirroring to codeberg. almost done with my escape from github.

2
Post Reply
Back to top