Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider mirroring repos to Codeberg #131

Closed
throwaway-d opened this issue Dec 26, 2022 · 11 comments
Closed

Consider mirroring repos to Codeberg #131

throwaway-d opened this issue Dec 26, 2022 · 11 comments
Labels
enhancement New feature or request

Comments

@throwaway-d
Copy link

Hello @Darkempire78 I believe us should mirror our repos to Codeberg because:

  1. Codeberg is libre, free, open-source, privacy-friendly, non-profit
  2. GitHub is privacy-invasive, proprietary
  3. People on Codeberg like me can contribute to the project
  4. GitHub can take down your repos

Here are some sources for you:

  1. https://sfconservancy.org/GiveUpGitHub
  2. Github is not humane tech. Move this to a freedom-respecting place humanetech-community/awesome-humane-tech#33
  3. leave Github ungoogled-software/ungoogled-chromium#1894
  4. cadence.moe/blog/2022-07-03-git-forge-opinions-github-gitlab-gitea-sourcehut
  5. Migration to independent platform for provision of source code andersju/webbkoll#35
  6. https://docs.codeberg.org/advanced/migrating-repos

FAQ

  1. Q: - GitHub Actions -- this is a huge time saver for me
    - Forcing all contributors to modify their current setup and move to another hosting -- we may just lose contributors in the end

    A: As I said, we only just mirror. The repo will be available and contributable on both sites.

  2. Q: - Transferring issues -- is this possible? Issues here represent a technical knowledge base we can't live without
    - Transferring wiki and all edit history -- possible?

    A: Yes, it is possible.
    a. Example for issues:

b. Example for commits:

c. Example for wiki:

  1. Q: Despite having mirror/s, the project will still continue to be operated from GitHub for development, so having yet another mirror doesn't solve anything.

    A: You can create issues, contribute, view the repos on there without going to GitHub! Example:

  1. Q: How does Codeberg mirror comments from GitHub?

    A: It uses Access Token.
    image

  2. Q: My repos are very bandwidth-intensive projects, and I have my doubts as to whether the owner(s) of Codeberg would be prepared for such a massive bandwidth rate increase. I've also had individual projects be disabled on small sites before due to taking too much bandwidth.

    A: Oh.. I think you should directly ask https://docs.codeberg.org/contact/ about if they are ready for massive bandwidth rate increase.

@Darkempire78 Darkempire78 added the enhancement New feature or request label Dec 26, 2022
@throwaway-d
Copy link
Author

throwaway-d commented Jan 2, 2023

BTW, I've written a seperate repo about mirroring to Codeberg: https://codeberg.org/Recommendations/Mirror_to_Codeberg

@Wjxfi
Copy link

Wjxfi commented Jan 24, 2023

BTW, I've written a seperate repo about mirroring to Codeberg: https://codeberg.org/Recommendations/Mirror_to_Codeberg

Cool idea

@Wjxfi
Copy link

Wjxfi commented Feb 9, 2023

But why only code berg though? There are lot more dev friendly hosts, like Drew Devault's source hut, Gitlab, etc...

There are a few proprietary components in gitlab. the rest are self-hosted (difficult and time-consuming, not as popular as codeberg)

codeberg has a good interface and some popularity

@throwaway-d
Copy link
Author

throwaway-d commented Feb 9, 2023

But why only code berg though? There are lot more dev friendly hosts, like Drew Devault's source hut, Gitlab, etc...

In https://codeberg.org/Recommendations/Mirror_to_Codeberg, I mentioned some bad things of GitLab:

GitLab™ uses Google's reCAPTCHA and horrible-to-navigate user interface (for Cadence & me) & GitLab is too slow (for many people & me), not fully open-source, for-profit, Tor-hostile, hosted on Google Cloud™, proxied through Cloudflare™ and even more vendor-lock-in than GitHub (Example: You must sign in to search for issues on GitLab!)

SourceHut looks fine, however Codeberg's interface is very user-friendly, similiar to GitHub. SourceHut is sorta more complex to use. SourceHut does have a cool perk is that you can contribute without creating an account, however, the workflow will be very unfamiliar and more mentally taxing for novice users to learn.

@Wjxfi
Copy link

Wjxfi commented Feb 10, 2023

sourcehut is not as popular as codeberg, but also a good option

@Wjxfi
Copy link

Wjxfi commented Feb 10, 2023

Okay, now I understand

@Darkempire78 Darkempire78 closed this as not planned Won't fix, can't repro, duplicate, stale Apr 1, 2023
@throwaway-d
Copy link
Author

Would you mind please explaining the reasons that you decided not to go to Codeberg, please?

@inson1
Copy link
Contributor

inson1 commented Dec 3, 2023

@throwaway-d How long does it take to set the mirroring? If the person doesnt have this kind of experience?

@throwaway-d
Copy link
Author

@throwaway-d How long does it take to set the mirroring? If the person doesnt have this kind of experience?

I think it is quick to set the mirroring.

@inson1
Copy link
Contributor

inson1 commented Dec 3, 2023

@throwaway-d so less than 15 minutes?

@throwaway-d
Copy link
Author

@throwaway-d so less than 15 minutes?

Probably. I think it could be 15 - 20 mins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants
@Darkempire78 @inson1 @Wjxfi @throwaway-d and others