GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
GCLI-REPOS(1) FreeBSD General Commands Manual GCLI-REPOS(1)

gcli reposManage remote repositories on various git forges

gcli repos [-s] [-n n] [-o owner]

gcli repos create -r name [-d description] [-p]

gcli repos [-o owner -r repo] actions...

gcli repos can be used to list or manage your own or an organisation's repositories on git(1) forges such as GitHub, Gitea and GitLab. With no actions given, gcli repos will list repositories, either of the through -o specified owner or, if omitted, your own. Otherwise the given actions are executed on the specified or auto-detected repository. See ACTIONS.

, --sorted
Reverse the output such that most recent items appear at the bottom.
, --owner owner
Operate on the repository of the given owner. This option can only be used in combination with -r.
, --repo repo
Operate on the given repository. This option can only be used in combination with -o unless you are creating a repository.
, --yes
Do not ask for confirmation. Assume yes. Applies only to the delete action.
, --count n
Fetch at least n repositories. Setting n to -1 will fetch all repositories. Default: 30. Note that on owners with many repositories fetching all of them can take a considerable amount of time and may result in rate limiting by the GitHub/GitLab API.
, --description description
Set the description of a repo to be created.
, --private
Create a private repo.

actions... may be one or more of the following:

[-y]
Delete the repository. You will be asked for confirmation unless you set -y.
level
Change the visibility level of the repository. level may be one of:
private
Make the repository private.
public
Make the repository public.

List your own repos:

$ gcli repos

List neutaaaaan's repositories:

$ gcli repos -o neutaaaaan

Delete vim/vim without confirmation:

$ gcli repos -o vim -r vim -y delete

Create a repository called emacs with a description and make it public:

$ gcli repos create -r emacs -d "welcome to the holy church of emacs."

git(1), gcli(1), emacs(1)

Nico Sonack aka. herrhotzenplotz <nsonack@herrhotzenplotz.de> and contributors.

Currently it is only possible to create repositories for authenticated users thus it is impossible to create a repository in another organisations.

Please report bugs via E-Mail to https://lists.sr.ht/~herrhotzenplotz/gcli-discuss.

Alternatively you can report them on any of the forges linked at https://sr.ht/~herrhotzenplotz/gcli. However, the preferred and quickest method is to use the mailing list.

25-May-2025 gcli 2.8.0

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.