GITTUF(1)

πŸ“¦
version 0.15.0 Β· 4 versions
, in ubuntu stonking

🌸 GITTUF πŸ’… (manual section 1, User Commands)

okay bestie, sit down, we're learning gittuf and honestly? it's iconic.


✨ NAME ✨

gittuf β€” a security layer for git(1) repositories πŸ›‘οΈ


πŸŽ€ SYNOPSIS πŸŽ€

gittuf [command]

πŸ’– DESCRIPTION πŸ’–

so gittuf is a security layer for Git repositories, and it's powered by TUF. no cap. 🫢

the CLI gives you commands to manage gittuf on the repository, and that includes all the big-girl stuff: trust management, policy enforcement, signing, verification, and synchronization. yes queen, all five. πŸ’…


🌈 USAGE 🌈

gittuf [command]

πŸ‘‘ AVAILABLE COMMANDS πŸ‘‘

the main character lineup, in order, no reordering allowed (that's the law):

  • add-hooks β€” add git hooks that automatically create and sync RSL πŸͺ
  • attest β€” tools for attesting to code contributions ✍️
  • cache β€” manage gittuf's caching functionality πŸ—ƒοΈ
  • clone β€” clone repository and its gittuf references πŸ“‹
  • completion β€” generate the autocompletion script for the specified shell ⚑
  • help β€” help about any command πŸ™‹
  • policy β€” tools to manage gittuf policies πŸ“œ
  • rsl β€” tools to manage the repository's reference state log πŸ““
  • sync β€” synchronize local references with remote references based on RSL πŸ”„
  • trust β€” tools for gittuf's root of trust 🌳
  • tui β€” start the TUI for gittuf πŸ–₯️
  • verify-mergeable β€” tools for verifying mergeability using gittuf policies βœ…
  • verify-network β€” verify state of network repositories 🌐
  • verify-ref β€” tools for verifying gittuf policies πŸ”
  • version β€” version of gittuf 🏷️

πŸ¦‹ FLAGS πŸ¦‹

okay these are the little switches that change the vibe. all of them, here, nothing skipped πŸ’œ

  • -h, --help β€” help for gittuf
  • --no-color β€” turn off colored output 🎨🚫
  • --profile β€” enable CPU and memory profiling πŸ“Š
  • --profile-CPU-file string β€” file to store CPU profile (default "cpu.prof")
  • --profile-memory-file string β€” file to store memory profile (default "memory.prof")
  • --verbose β€” enable verbose logging πŸ—£οΈ
use "gittuf [command] --help" for more information about a command. fr fr, that's where the deets live 🫢

πŸ’€ see also, sorta

there's no SEE ALSO section in this one bestie, it just ends. but like, you already got git(1) up in the NAME so go read that too 😌


and that's the whole page, periodt ✨

this was gittuf 0.15.0-1, documented back in July 2026, and yeah we're in manual section GITTUF(1) β€” mwah, slay, goodnight πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from