gbp-create-remote-repo(1)
β¨ gbp-create-remote-repo(1) β git-buildpackage Manual π
okay bestie, welcome to the glow-up zone π this is the manual page for gbp-create-remote-repo, one of the little icons living inside the git-buildpackage suite. it makes a git repo somewhere far away (over ssh, so very long-distance relationship energy π) and then yeets your local repo into it. so slay.
π¦ NAME
gbp-create-remote-repo β Create a remote Git repository β¨
πΈ SYNOPSIS
gbp create-remote-repo [--version] [--help] [--verbose]
[--color=[auto|on|off]] [--color-scheme=
COLOR_SCHEME] [--remote-url-pattern= url-pattern]
[--remote-name= name] [--template-dir= directory]
[--remote-config= config] [--[no-]pristine-tar]
[--debian-branch= branch_name]
[--upstream-branch= branch_name] [--[no-]track]
[--[no-]bare] [create | list]
like, that's the whole vibe of the command right there π
π DESCRIPTION
gbp create-remote-repo is the friend that goes out and makes you a repository at a remote location via ssh, then pushes your local repository right on into it π«Ά. after that it sets up remote branch tracking, so you can just run gbp pull and your repository gets updated from there. no cap.
Before it does literally anything at all on the remote location, it will print the remote URL and ask for confirmation. it's a "hey bestie, is this the right one? π" moment. so good.
Note: By default, the remote repositories are created in thecollab-maintrepository ongit.debian.org. iykyk.
When you invoke it with list, it lists the available remote config templates β¨.
π OPTIONS
--versionβ print the version of the program, i.e. the version of thegit-buildpackagesuite π-v,--verboseβ verbose execution. it says the things. all of them π¬-h,--helpβ print help and exit π--color=[auto|on|off]β whether to use colored output π¨--color-scheme=COLOR_SCHEMEβ the colors to use in output (when color is enabled, okay?). the format for COLOR_SCHEME is'<debug>:<info>:<warning>:<error>'. numerical values and color names are both accepted, and empty fields imply the default color. for example,--git-color-scheme='cyan:34::'would show debug messages in cyan, info messages in blue, and other messages in default (i.e. warning and error messages in red) π--remote-url-pattern=patternβ where to create the remote repository. the part%(pkg)swill be replaced by the package name π--remote-name=nameβ what name git will use when referring to that repository, e.g.'origin'π«--template-dir=directoryβ template directory to pass togit initon the remote side. this can be used to customize the remote repository, e.g. to set up hooks πͺ--remote-config=configβ name of a config file section ingbp.confthat specifies the above parameters. see thegbp.conf(5)manpage for details π--debian-branch=branch_nameβ the branch in the Git repository the Debian package is being developed on, default ismasterπ--upstream-branch=branch_nameβ the branch in the Git repository the upstream sources are put onto. default isupstreamπ--pristine-tarβ whether to push thepristine-tarbranch π§--[no-]trackβ whether to set up branch tracking for thedebian,upstreamandpristine-tarbranches π--[no-]bareβ whether the remote repository should be a bare repository (this is the default) π
π CONFIGURATION FILES
Several gbp.conf files are parsed to set defaults for the above command-line arguments. see the gbp.conf(5) manpage for details π₯
π SEE ALSO
gbp-buildpackage(1), gbp-pull(1), gbp.conf(5)
π«Ά AUTHOR
Guido GΓΌnther <agx@sigxcpu.org> β iconic behavior, honestly.
and that's the whole page, bestie π this was the gbp-create-remote-repo(1) page from the git-buildpackage Manual, dated 26 May 2026. go forth and create remote repositories, you absolute main character πβ¨
π¦ where this page comes from
- ubuntu stonking: git-buildpackage 0.9.43 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms