home.social

#gitolite — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gitolite, aggregated by home.social.

fetched live
  1. It may have been a while since my last shout-out to #gitolite gitolite.com/gitolite/index.ht (they here??)

    Doing some stuff for some open-source repo .. but need to copy "work-in-progress" back and forth between laptop + desktop .. doing so via "push to github" would burn lots of CI credits ...

    So instead, I do two steps to set up another remote on my gitolite3 instance:
    - add the new repo to the config
    - push the config

    After this, "git clone [email protected]" works and I can share!

  2. #TIL that #Gitolite can't handle repositories with different default branch names. As in, if you push a "main" branch into a "master" server, you get no HEAD 🤦. And you can only change that via SSH-ing to the server and modifying the underlying repository.

    Apparently, you could also install a hook to automatically fix HEAD for you: groups.google.com/g/gitolite/c

    #Gentoo #git

  3. Often times, simplicity is where it is at.

    - Don't need a full platform like #forgejo or #gitea (no need for a web interface although both are great projects)

    - Don't need need #gitolite to manage users and repos (also great lightweight solution)

    - Don't need a new git user on my server as i am the only user

    Turns out i had it all along, my main and only user can just instantiate a repo on a empty dir with `git init --bare` and off we go to the races

    #git #selfhosting #selfhost #selfhosted

  4. Gitolite is now updated to version 3.6.14 in Guix:

    codeberg.org/guix/guix/commit/

    This version makes it possible to use any default branch name for the gitolite-admin repo, not just master. This also means that setting the default-branch field of the gitolite-git-configuration record (to anything other than or master) will now result in a working gitolite installation.

  5. @JosetAEtzel Good luck! Yeah, I’ve tried to avoid closed-source proprietary software and formats whenever possible since - well, free and open source software were a thing. Most of my important stuff is in LaTeX and Markdown. Data is in CSV or, if it needs more structure, SQLite. I’ve recently discovered #Marimo Python notebooks, so I do use those a bit now. Most of the stuff is versioned with #git using self-hosted #gitolite.

  6. @cliffwade #gitolite FTW! If it’s good enough for the kernel folks, it's good enough for me.

  7. I've transitioned my public repos off of #bitbucket as a start onto my already existing #cgit / #gitolite systems. The fun stuff is at https://git.rainbow-100.com/
  8. @gedankenstuecke GitHub classroom never worked for me in the first place, so I’m happily showing my students how to self-host with #gitolite.

  9. @jhx as usual when reading about such setup I can't recommend enough: yadm.io In similar vein I also setup (gitolite.com), which I like, but which is probably an overkill in this case. Thanks for sharing, I always love reading about somebody else's setups! 🙌🏻

  10. #git

    Wanna throw #gitea off my VPS, because it's a program that's constantly running in the background, and I'm far too lazy to manually update it every so ofter.

    #gitolite seems more lean, and I can add #cgit as a frontend?

    But even that is overkill, technically, since I'm single-user, no one else besides me pushes to the repo, so a bare git repo which I push to via ssh would totally suffice...

  11. Thank you for the suggestions! In the end, I actually ended up going with #cgit and #gitolite as I felt #gitea and the like are too complex for my use case. I pretty much just need SSH-key based authentication, HTTPS cloning and a nice little frontend, which this combo satisfies.

  12. On the note of #podman, I have not been able to get #forgejo (gitea fork) working, something about permissions, probably an issue with rootless podman. For my use it's a bit overkill anyways and I'm thinking of switching to something simpler. I've heart of #gitolite and #cgit or #gitweb as good alternatives but am open others.

    Input and boosts appreciated! :ablobcatheartsqueeze:​

  13. I have started moving my private repositories to on a at home. GitHub has its uses but git was built for decentralisation. I have previously experimented with self-hosting but I don't need a web interface or collaboration tools for my private libraries and data – SSH and a terminal suit me just fine.
    gitolite.com/gitolite/index.ht

  14. I just learned of gitolite.com/gitolite/overview, which seems to be an alternative to #git forges like Github and Gitlab. If I'm not mistaken, I don't manage repos large enough to need it. But I love to see #GPL #FOSS stuff and to learn that some really big players are using #gitolite (Redhat, the Linux Kernel, KDE).

  15. @ahnlak For a GitHub-like experience, I would recommend like others did.

    In my home infra I am happy with a much more minimal .

    It also might be that itself would be enough without any "repo managers" by using it directly to push over ssh to a remote bare repository. In this case I would also look into adding as a lightweight frontend.

    Happy hacking!

  16. CW: Looking to move away from GitHub, advice welcome

    @lispi314 as was already suggested — plain will do just fine. Should you need to share the repository with others I can’t recommend enough: gitolite.com

  17. #question for the #sysadmin / #linux folks; There is a lot of focus on the huge software deployments, for large companies with hundreds of employees.

    But what of #software for #smallbusiness #deployment? Small software that can be run on modest hardware and fully utilized. Something that is meant for an IT department of 1-2 people.

    Examples include using #Matrix or #XMPP for the internal chat system, #Gitolite for git and #OpenLDAP for authorization/authentication (w. backend).

  18. @downey I wish someone would create a plug-in for #gitolite that enabled #git-lfs via #ssh and #rsync. Or something like it. That would be my perfect #git setup.

  19. @zleap Since we're in the #fediverse, when you're ready to graduate to something more decentralized, I recommend #TexStudio combined with self-hosted #Git on #gitolite

    I've had Overleaf go down hours before a grant deadline. My colleagues panicked, I had a copy of the proposal in my Git repo.

    texstudio.org
    gitolite.com/gitolite/index.ht

  20. Jen náhodou,nepoužíváte někdo na serveru #gitolite s #cgit ?
    S instalací Gitolite problém nemám,jen nevím jak nastavit Cgit.Chtěl jsem to jen vyzkoušet,Cgit má pěkné webové rozhraní a na to mé učení a sváteční gitování je myslím :gitlab:
    zbytečně složitý.

  21. Atención, pregunta: ¿Qué otros usos más allá del propio de control de versiones de software se le puede dar a un entorno #git (#gitlab, #github, #gitolite, #gitea, etc.)? Solo por #curiosidad. 🐵

  22. I have finally sorted out how to install #nginx and #gitweb on #guix. I now have git repositories viewable with gitweb, cloneable over https and #gitolite.

    The only thing I haven't sort out is how to keep /var/lib/gitolite set to 750. guix system reconfigure and reboots set it back to 700.