From 9b2328bcb46b1b5fd074fdbc2c4bea8855220276 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Tue, 23 Jun 2026 11:18:05 +0200 Subject: Initial commit: gitctl Thin CLI plus a server helper (run as the git user) to manage repos on a personal gitolite3 + cgit server over a command=-restricted SSH key. Includes the client, the helper, bash completion, a Claude Code skill, and docs. Co-Authored-By: Claude Opus 4.8 --- config.toml.example | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 config.toml.example (limited to 'config.toml.example') diff --git a/config.toml.example b/config.toml.example new file mode 100644 index 0000000..f7f5787 --- /dev/null +++ b/config.toml.example @@ -0,0 +1,8 @@ +# gitctl client config -> ~/.config/gitctl/config.toml +admin_clone_path = "~/git/gitolite-admin" +helper_ssh_alias = "git_helper" # restricted command= key, MUST differ from push_ssh_alias +push_ssh_alias = "git_push" # normal unrestricted git access +default_owner = "by Your Name" +admin_branch = "master" +rw_user = "youruser" +remote_template = "{push_ssh_alias}:{name}" -- cgit v1.2.3