A worthy self-hostable Git Server too if you'd like to give it a try: https://www.scm-manager.org/
And if you need less than that you can do a lot just with SSH and file system permissions for read only deploy keys. I wrote a script that uses a directory structure with sym-linked ssh keys as a config for a to add/edit/remove ssh access. It appeals to me because I had gitlab for our 2 person team and it was just wrong sized for us. So many features went unused. Frequent upgrades meant an increasingly powerful serve…
Self-Hosting Git
11–20 of 71 posts
Re: Self-Hosting Git
#12Re: Self-Hosting Git
#13If you’re looking for a more complete yet still lightweight alternative, give gogs a look.
Re: Self-Hosting Git
#14Could one imagine a git repository stored as static files (e.g. in a cloud bucket), and the client then runs git the functionality.
Or, a "serverless" git, with cloud functions?
(I guess concurrent writing would be an issue.)
EDIT: I don't mean ssh'ing to a server with git installed on it. I was thinking of a git-based protocol but based on static files. But thanks for the tips.
Re: Self-Hosting Git
#15I swear 90% of people who use git don't know you can just push/pull directly from another computer's git repos.
Re: Self-Hosting Git
#16It's not really self hosting git. It's self hosting a web interface to git. I swear 90% of people who use git don't know you can just push/pull directly from another computer's git repos.
Edit: Was a response to edited-out "Do people not know you can self host git using ... git?"
Re: Self-Hosting Git
#17Git web interfaces should be Bring Your Own, really. I never bother using those as I can have a consistent interface inside emacs. Why should the repository owner choose which interface you view it on?
Re: Self-Hosting Git
#18Probably a naive question, but is a git server required? Could one imagine a git repository stored as static files (e.g. in a cloud bucket), and the client then runs git the functionality. Or, a "serverless" git, with cloud functions? (I guess concurrent writing would be an issue.) EDIT: I don't mean ssh'ing to a server with git installed on it. I was thinking of a git-based protocol but based on static files. But th…
You can set it as a remote.
A git server is not required. You can just run it locally or even use another folder as a remote.
Re: Self-Hosting Git
#19A worthy self-hostable Git Server too if you'd like to give it a try: https://www.scm-manager.org/
And if you need less than that you can do a lot just with SSH and file system permissions for read only deploy keys. I wrote a script that uses a directory structure with sym-linked ssh keys as a config for a to add/edit/remove ssh access. It appeals to me because I had gitlab for our 2 person team and it was just wrong sized for us. So many features went unused. Frequent upgrades meant an increasingly powerful serve…
Re: Self-Hosting Git
#20Interesting! recently I started self-hosting my personal repos using gogs ( https://gogs.io/ ) it’s really lightweight, and I can evn run it in an arm64 box (the same one I use for my NAS). If you’re looking for a more complete yet still lightweight alternative, give gogs a look.