Inviting testers for Git forge usecases

Photo by Yancy Min on Unsplash Cropped

Following @t0xic0der and @humaton’s talk on the Git forge ARC (Advance Reconaissance Crew) investigation during Fedora Linux Release Party 40 and more recently, @humaton’s talk on the topic during Flock To Fedora 2024 – we have opened up our ARC investigation to all contributors within the Fedora Project. Please refer to the ARC initiative page to create or retrieve the use case requirements for the Git forge replacement. As part of that we created community deployments for GitLab and Forgejo.

Testing GitLab instance

The GitLab instance has limited access and needs manual approval of the account. To get an account on this instance please follow the instructions below:

  1. Create an account on the GitLab instance
  2. Open a ticket on Fedora Infrastructure issue
    1. Use Approve my user on GitLab test instance as summary
    2. In Types choose gitlab_testing_request template
    3. Fill in the template
  3. Wait for us to approve your account

Our test GitLab instance doesn’t allow SSH pushes. You need to use HTTPS to push changes to the repository.

Testing Forgejo instance

Forgejo test instance is much more straightforward when creating an account as it is connected to our staging Fedora Account System. To get an account follow the instructions below:

  1. Create an account in staging Fedora Account System (you can skip this step if you already have the staging Fedora account)
  2. Login to Forgejo test instance with your staging Fedora account using Sign In with Fedora Accounts button

Our test Forgejo instance is hosted in the same environment as the GitLab test instance so it doesn’t allow SSH pushes either. You need to use https to push changes to the repository.

Since the Forgejo test instance is using a staging Fedora account you can use the same username for HTTPS push, but for the password you need to generate a token in Settings->Application->Access Tokens.

Sharing feedback with us

To share your testing results use this discussion thread and let us know if either Forgejo or GitLab is suitable for tested use cases.

How to contact us

You can reach us with any question either in this discussion thread or in our Matrix ARC investigation room.

Fedora Project community

5 Comments

  1. Hello.
    The link to Gitlab in the 1st step is wrong.
    Greetings.

    • Noted and corrected. Thank you for pointing this out.

      • I’m a bit puzzled about what it is that we are supposed to test. Are those just general installations of the 2 forges (and if I am familiar with them from other places, there’s no news for me)? Or is there already something Fedora-specific or even distgit-specific abou them (and even if I am familiar with the forges from other places, I should go check them out)?

        • (Not sure why my comment appears as a reply to the prevous two, sorry about that.)

        • I would suggest using one of the two methods in the “How To Contact Us” section at the bottom of the article for further information on this investigation. I’m afraid I just edited the article to make the correction.

Leave a Reply


The interval between posting a comment and its appearance will be irregular so please DO NOT resend the same post repeatedly. All comments are moderated but this site is not monitored continuously so comments will not appear as soon as posted.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

The opinions expressed on this website are those of each author, not of the author's employer or of Red Hat. Fedora Magazine aspires to publish all content under a Creative Commons license but may not be able to do so in all cases. You are responsible for ensuring that you have the necessary permission to reuse any work on this site. The Fedora logo is a trademark of Red Hat, Inc. Terms and Conditions