Special Git commands
On a Git client, you can run special commands that extend Git command
functionality. Each special command begins with git clone
.
Special commands work with SSH or HTTPS authentication, and here we show
SSH:
- git clone git@ConnectorHost:@help: Shows Git Connector special command help.
- git clone git@ConnectorHost:@info: Shows Git Connector version information.
- git clone git@ConnectorHost:@list: Lists repositories available to you, based on permissions.
- git clone git@ConnectorHost:@defaultbranch:graphDepot/repo: Shows the default branch set for the repo.
- git clone git@ConnectorHost:@defaultbranch:graphDepot/repo=: Clears the default branch set for the repo.
- git clone git@ConnectorHost:@defaultbranch:graphDepot/repo=branch: Sets the default branch.
For example,
$ git clone git@ConnectorHost:@info
Results in the following output:
git clone [email protected]:@info Cloning into '@info'... Perforce - The Fast Software Configuration Management System. Copyright 1995-2016 Perforce Software. All rights reserved. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) See 'p4 help legal' for full OpenSSL license information Version of OpenSSL Libraries: OpenSSL 1.0.2j 26 Sep 2016 Rev. GCONN/LINUX26X86_64/2016.2.MAIN-TEST_ONLY/1460278 (2016/11/03). uname: Linux gconn-centos6 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 P4 Info: caseHandling: sensitive clientAddress: xx.x.xx.xxx clientCase: sensitive clientCwd: /home/git clientHost: gconn-centos6 clientName: unknown password: enabled peerAddress: xx.x.xx.xxx:47041 serverAddress: xx.x.xx.xxx:16200 serverDate: 2016/11/07 14:13:41 -0800 PST serverLicense: none serverRoot: /opt/perforce/servers/16200 serverServices: standard serverUptime: 76:01:42 serverVersion: P4D/LINUX26X86_64/2017.1.MAIN-TEST_ONLY/1460278 (2016/11/03) tzoffset: -28800 userName: gconn-user fatal: Could not read from remote repository.
Note
Because the special command is not standard Git syntax, Git cannot parse it, so the command terminates with:
Fatal: Could not read from remote repository.