gitolite/doc/commands.mkd

873 B

gitolite "commands"

Gitolite comes with several commands that users can run. Remote user run the commands by saying:

ssh git@host command-name [args...]

while on the server you can run

gitolite command [args...]

Very few commands are designed to be run both ways, but it can be done, by checking for the presence of env var GL_USER.

You can get a list of available commands by using the help command. Naturally, a remote user will see only a subset of what the server user will see.

You add commands to the "allowed from remote" list by adding its name (or uncommenting it if it's already added but commented out) to the COMMANDS hash in the [rc][] file.

If you write your own commands, put them in src/commands.

Note that this is also the place that all triggered programs go. In fact, all standalone programs related to gitolite go here.