Github alternative
-
Has anyone experience with alternatives to Github?
I'm on trying https://gitea.io/en-us/ , seems to feel good.Should XCP-ng move to a self hosted solution? Forking/PR against upstream would be harder, but we would have the control.
-
I know a lot of people recently migrated to gitlab when github was acquired.
-
It's more complicated than "just" an interface for doing code.
For now, GitHub >>> all because we can follow our "forks" from Citrix repos. Otherwise, GitLab is very good (and even a bit better for some operations).
-
It's the same deal, not your hardware, not your service. I asked because of the Github problems today... that reminded me, if Github shuts down, all the issues/pr's and wiki are down
-
-
My first tests: https://gitea.schulzalex.de/explore/repos
Wiki was copied, too -
@borzel said in Github alternative:
It's the same deal, not your hardware, not your service. I asked because of the Github problems today... that reminded me, if Github shuts down, all the issues/pr's and wiki are down
Not really,
GitLab allow you to run the community edition on top of your server.
It's very very very very very very goood.I run on my own XEN pool since 3 years...
But I have to say: developers are crazy.
It's likely to be the most frequently updated project I have ever seen.
Like an update every few hours... and major update every few weeks.Many many update, upgrade, never ending developing...
Gitlab guys are totally crazy -
@borzel in a Open Source project, technical tools are a small part of the work. Community is far more valuable.
So it's important to NOT fragment the repos (staying on one solution), and driving more users to it.
GitHub is great because it's the most used "social coding" tool, like a "de facto" standard. But yes, it's not Open Source. But remember that Git is a DCVS, so it means we can't lose the code. It reduces the "issue" of not hosting it ourselves.
Priority is to drive a community and get easy forks. So for now, GitHub is better, but GitLab (hosted, not our own) is also a possibility.
-
As soon GitLab got "federations", that could mean we are OK to migrate everything on it. See https://gitlab.com/gitlab-org/gitlab-ce/issues/4013 for details.
-
@olivierlambert said in Github alternative:
technical tools are a small part of the work
I have to agree
-
I can understand your concern and yes I have faced a similar situation when GitHub recently took down "YouTubeDL Project" thank god that I had my mirror running. and was able to share the source with the community.
Moving out of Github is not a good idea for Small / Upcoming Community Based Projects.
But I am not aware of the XCP-NG Community yet as I just started using it.
And my recommendation to it will be to run your own MIRROR using Gitea which is lightweight and easy to use based on my experience
Again MOVING OUT OF GITHUB IS NOT A BETTER CHOICE
if in case you decided to run a mirror then go with Gitea and if needed you can use a small mirror script I created
Python Mirror Script: https://github.com/varunsridharan/github-gitea-mirror
Github Action: https://github.com/varunsridharan/action-gitea-mirror -
@maxcuttins "But I have to say: developers are crazy."
Yes I am using an own GitLab instance, too.
And yes they are crazy, in one more way ... they are doing sooo many updates but then there is this ONE 4 year old one with a central feature I was looking for and can't imagine, why it is not done since the beginning