To use with Git

      • fireshell@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 years ago

        Can automate anything you want, a website or wiki use it to roll out any new changes automatically and others use it to test their software. Connects to Gitea/Forgejo as a third party application and requires that it be granted the appropriate permissions in the Settings -> Applications column.

  • z3bra@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 years ago

    I use stagit. It runs whenever I push code to a repo, and then serves everything as static HTML pages.

    It only provides a web interface for git repos though, and for the master branch.

  • suprjami@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 years ago

    https://gitolite.com/

    It’s basic SSH-based git, but also allows you to manage permissions for users and groups based on their SSH keys. You do all configuration by editing a file in the adminstration repo and pushing those changes to the server. I don’t want a web interface or any heavy service running all the time so this suits me perfectly.

  • Bristlerock@kbin.social
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    I’ve had gitlab/gitlab-ce running on my NAS for 6+ months and it’s been reliable, mostly as a central repository and off-device backup. It has CI/CD and other capabilities (gitlab/gitlab-runner, etc), but I’ve not implemented them.

  • oldfart@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 years ago

    Gitea.

    I used raw SSH for years but occasionally I had to share accesss to a repo with sonebody else, and the whole dance with creating an unix user and giving proper permissions was only fun for the first time.

    • maschmann@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 years ago

      To make this easiert, you could have used gitolite 🙃 That was my first attempt in 2010 or something and it worked fine.

  • TheHolm@aussie.zone
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 years ago

    You can use gitlab. Big and feature rich. or gitea - small neat and have all important features. With gitea add something like “woodpeaker” for CI