| GIT URLS[[URLS]] |
| ---------------- |
| |
| One of the following notations can be used |
| to name the remote repository: |
| |
| =============================================================== |
| - rsync://host.xz/path/to/repo.git/ |
| - http://host.xz/path/to/repo.git/ |
| - https://host.xz/path/to/repo.git/ |
| - git://host.xz/path/to/repo.git/ |
| - git://host.xz/~user/path/to/repo.git/ |
| - ssh://{startsb}user@{endsb}host.xz/path/to/repo.git/ |
| - ssh://{startsb}user@{endsb}host.xz/~user/path/to/repo.git/ |
| - ssh://{startsb}user@{endsb}host.xz/~/path/to/repo.git |
| =============================================================== |
| |
| SSH is the default transport protocol. You can optionally specify |
| which user to log-in as, and an alternate, scp-like syntax is also |
| supported. Both syntaxes support username expansion, |
| as does the native git protocol. The following three are |
| identical to the last three above, respectively: |
| |
| =============================================================== |
| - {startsb}user@{endsb}host.xz:/path/to/repo.git/ |
| - {startsb}user@{endsb}host.xz:~user/path/to/repo.git/ |
| - {startsb}user@{endsb}host.xz:path/to/repo.git |
| =============================================================== |
| |
| To sync with a local directory, use: |
| |
| =============================================================== |
| - /path/to/repo.git/ |
| =============================================================== |