XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Github alternative

    Scheduled Pinned Locked Moved Development
    12 Posts 6 Posters 2.6k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • borzelB Offline
      borzel XCP-ng Center Team
      last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • DanpD Offline
        Danp Pro Support Team
        last edited by

        I know a lot of people recently migrated to gitlab when github was acquired.

        1 Reply Last reply Reply Quote 0
        • olivierlambertO Offline
          olivierlambert Vates 🪐 Co-Founder CEO
          last edited by

          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).

          1 Reply Last reply Reply Quote 1
          • borzelB Offline
            borzel XCP-ng Center Team
            last edited by borzel

            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 😞

            M 1 Reply Last reply Reply Quote 0
            • DanpD Offline
              Danp Pro Support Team
              last edited by

              @borzel said in Github alternative:

              Github problems

              Ah... I was unaware of today's issues.

              1 Reply Last reply Reply Quote 0
              • borzelB Offline
                borzel XCP-ng Center Team
                last edited by

                My first tests: https://gitea.schulzalex.de/explore/repos
                Wiki was copied, too 🙂

                1 Reply Last reply Reply Quote 0
                • M Offline
                  maxcuttins @borzel
                  last edited by

                  @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 😄

                  C 1 Reply Last reply Reply Quote 0
                  • olivierlambertO Offline
                    olivierlambert Vates 🪐 Co-Founder CEO
                    last edited by

                    @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.

                    1 Reply Last reply Reply Quote 0
                    • olivierlambertO Offline
                      olivierlambert Vates 🪐 Co-Founder CEO
                      last edited by

                      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.

                      1 Reply Last reply Reply Quote 0
                      • borzelB Offline
                        borzel XCP-ng Center Team
                        last edited by

                        @olivierlambert said in Github alternative:

                        technical tools are a small part of the work

                        I have to agree 🙂

                        1 Reply Last reply Reply Quote 0
                        • V Offline
                          varunsridharan
                          last edited by

                          @borzel

                          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

                          1 Reply Last reply Reply Quote 0
                          • C Offline
                            cocoon XCP-ng Center Team @maxcuttins
                            last edited by

                            @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 😁

                            https://gitlab.com/gitlab-org/gitlab/-/issues/14207

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post