Users ------------------------------------------------------------------------------- # List commands available to the user over SSH ssh git@example.org help # List user repositories and access permissions ssh git@example.org info Repositories ------------------------------------------------------------------------------- # Clone repository anonymously git clone https://example.org/.git # Clone repository (for registered users) git clone git@example.org: # Create new repository Either clone, or push to, a nonexistent path. A new repository will be initiated automatically. git clone git@example.org: git push git@example.org: # Set repository description ssh git@example.org desc # Push to repository git push git@example.org: # Change default branch by repointing HEAD ssh git@example.org symbolic-ref HEAD refs/heads/ # Delete repository (with D command) ssh git@example.org D unlock ssh git@example.org D rm Mailing lists ------------------------------------------------------------------------------- # Create new mailing list Create a new repository with the suffix ".mlist": git clone git@example.org:.mlist CLIF will then begin accepting emails for @example.org and it will store them inside the .mlist repository. # New thread Send a new email to any list address. # Join existing thread Send an email containing the "In-Reply-To: " header, where is the ID of any previous message. From: You To: @example.org In-Reply-To: # Subscribe to lists Send an email to the list address with the "subscribe" subject. From: You To: @example.org Subject: subscribe # Unsubscribe from lists Send an email to the list address with the "unsubscribe" subject. From: You To: @example.org Subject: unsubscribe