#TodayILearned that if you have a server with git installed and SSH access, you can use as a remote for your repositories very simply:
$ mkdir repo.git && cd repo.git
$ git init --bare
$ git remote add myserver ssh://username@myserveraddress:/path/to/repo.git
$ git push -u origin master
Credit goes to @deltadelta for telling me that this is, in fact, the original way git was supposed to be used 😅
@lthms I really need to try pijul some day.
@otini You will find that the tool “feels right,” but it still miss several features that would make working with it really awesome (eg. easily amend/squash patches comes to my mind)
@otini you can simplify that server-side part:
$ git init --bare repo.git
@otini git push -u myserver master, according the remote name you use.
@dfgweb Oops, yeah, sorry
That is how Git was supposed to work from the get go.
@boilingsteam Yes, I understand that.
functional.cafe is an instance for people interested in functional programming and languages.