PAGURE-ADMIN(1)
π PAGURE-ADMIN π
okay bestie, welcome to the pagure-admin manual page (section 1, user commands, iykyk) β it's the admin CLI for pagure and it's literally about to become your whole personality. grab a strawberry drink, we're going in π
β¨ NAME β¨
pagure-admin β The admin CLI for pagure π
πΈ SYNOPSIS πΈ
pagure-admin [-c CONFIG] [--debug] [refresh-gitolite | refresh-ssh |
clear-hook-token | admin-token | get-watch PROJECT USER | update-watch
PROJECT USER | read-only PROJECT | new-group GROUP USER | list-groups |
block-user USER DATE | upload-repospanner-hook REGION | ensure-project-
hooks HOOK | delete-project PROJECT USER | create-branch PROJECT BRANCH
USER | set-default-branch PROJECT BRANCH ]
pagure-admin [-h | --help]
so basically you pick one of those little missions, and off you go π¦
π DESCRIPTION π
pagure-admin is the CLI tool that can be used to manage a pagure instance.
that's it. that's the whole thing. it's the main character of pagure administration π
π OPTIONS π
every single one of these is here, no skips, no cuts, no "oh you'll figure it out" β we don't gatekeep π₯
refresh-gitoliteβ Re-generate the gitolite config file. glow-up for your config, fr fr β¨refresh-sshβ Re-write to disk every user's ssh key stored in the database. every. single. one. πclear-hook-tokenβ Generate a new hook token for every project in this instance. fresh tokens, new era πadmin-tokenβ Manages the admin tokens for this instance. the keys to the kingdom, lowkey πget-watch PROJECT USERβ GetUSER's watch status on aPROJECT. peek at their vibe check πupdate-watch PROJECT USERβ UpdateUSER's watch status on aPROJECT. change the vibe, respectfully π¦read-only PROJECTβ Get or set the read-only flag on aPROJECT. sometimes we go β no edits todaynew-group GROUP USERβ Create a newGROUPon this pagure instance, setUSERas having created theGROUP, and add him/her to theGROUP. group chat created, founder added, everyone seated π«Άlist-groupsβ Lists existing groups on this pagure instance. roll call!! πblock-user USER DATEβ Prevents anUSERto interact with this pagure instance until the specifiedDATE. it's giving time-out, but make it official πupload-repospanner-hook REGIONβ Upload repoSpanner hook script to the specifiedREGION. hook delivery, but make it infra πensure-project-hooks HOOKβ Ensure all projects have their hooks setup.HOOKis the repoSpanner hook ID to set. bestie we are NOT letting a hook go missing πdelete-project PROJECT USERβ Delete thePROJECTspecified, and log it as having been deleted byUSER. it's gone and it's on the record, no cap πcreate-branch PROJECT BRANCH USERβ Create asUSERthe specifiedBRANCHin the specifiedPROJECT. new branch, new me π±set-default-branch PROJECT BRANCHβ Set the specifiedBRANCHas default onPROJECT. crowning the main character branch π--helpβ Displays the help message. when in doubt, ask for help, that's self-care π§
π REPORTING BUGS π
Please report bugs using the Debian BTS <https://bugs.debian.org>.
yes the URL is literally written out like that, we keep it exact, always π
β AUTHOR β
pagure-admin is copyright (C) 2014 Red Hat, Inc.
This manual page was written by Sergio Durigan Junior <sergiodj@debian.org>. It was written for the Debian GNU/Linux system but may be used by others.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation.
and that's the whole page, bestie β you ate that π β¨
this was pagure-admin version 5.8.1, dated February 2020 β mwah, take care of your pagure instance and it'll take care of you ππ
π¦ where this page comes from
- debian trixie: pagure 5.14.1+dfsg-7 Β· GPL-2.0-or-later
- ubuntu jammy: pagure 5.11.3+dfsg-1 Β· GPL-2.0-or-later
- ubuntu jammy: pagure 5.11.3+dfsg-1ubuntu0.1 Β· GPL-2.0-or-later
- ubuntu noble: pagure 5.11.3+dfsg-2.1 Β· GPL-2.0-or-later
- ubuntu noble: pagure 5.11.3+dfsg-2.1ubuntu0.2 Β· GPL-2.0-or-later
- ubuntu resolute: pagure 5.14.1+dfsg-7 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms