Yes, but those are huge overkill when you don’t need issue management, pull requests etc, just a remote repo. It is not that I could not achieve what I want, I just think it makes sense:
If tmux is in the list, I don’t see why not git-shell. Granted, bash would do, but if we want to promote the spirit of minimum privileges…
If someone not super versed in admin, that does not know of git-shell, wants to set up a git user to host some git repositories, they get an obvious choice for the shell.
Thanks for the response. That’s exactly what I did.
Create a user on the server called git.
That is fine, except that user has an operating shell, bash by default. It is not the end of the world, especially if you are firewalled off, but git-shell is designed to give git user minimum capabilities. A matter of habit, if you wish.