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