mirror of
https://git.alemi.dev/gitshell.git
synced 2024-11-14 03:39:20 +01:00
simple git-shell-commands to interact with git over ssh
descr | ||
downstream | ||
fetch-mirrors | ||
group | ||
head | ||
help | ||
hide | ||
log | ||
ls | ||
mirror | ||
new | ||
owner | ||
page | ||
pic | ||
README.md | ||
show | ||
tci | ||
tree | ||
update-time | ||
upstream |
Git Shell Commands
did you know that you can push and pull to your repositories over ssh?
$ git clone <user>@<host>:<path>
and voila! self hosted repositories
but that's kind of crude: interacting with such repo requires to ssh in
git shell
git ships with a super simple shell (more here)
creating a git user and dropping these command inside git-shell-commands
(must live in git user's home) will allow to run them after ssh-ing:
$ ssh git@<host>