Documentation / urls.txton commit Teach bash about completing arguments for git-tag (88e21dc)
   1GIT URLS[[URLS]]
   2----------------
   3
   4One of the following notations can be used
   5to name the remote repository:
   6
   7===============================================================
   8- rsync://host.xz/path/to/repo.git/
   9- http://host.xz/path/to/repo.git/
  10- https://host.xz/path/to/repo.git/
  11- git://host.xz/path/to/repo.git/
  12- git://host.xz/~user/path/to/repo.git/
  13- ssh://{startsb}user@{endsb}host.xz/path/to/repo.git/
  14- ssh://{startsb}user@{endsb}host.xz/~user/path/to/repo.git/
  15- ssh://{startsb}user@{endsb}host.xz/~/path/to/repo.git
  16===============================================================
  17
  18SSH is the default transport protocol over the network.  You can
  19optionally specify which user to log-in as, and an alternate,
  20scp-like syntax is also supported.  Both syntaxes support
  21username expansion, as does the native git protocol. The following
  22three are identical to the last three above, respectively:
  23
  24===============================================================
  25- {startsb}user@{endsb}host.xz:/path/to/repo.git/
  26- {startsb}user@{endsb}host.xz:~user/path/to/repo.git/
  27- {startsb}user@{endsb}host.xz:path/to/repo.git
  28===============================================================
  29
  30To sync with a local directory, you can use:
  31
  32===============================================================
  33- /path/to/repo.git/
  34- file:///path/to/repo.git/
  35===============================================================
  36
  37They are mostly equivalent, except when cloning.  See
  38gitlink:git-clone[1] for details.