git-xfer
Git plugin for transferring large files across servers.
Installation
Clone the repo and install with pip or setuptools:
git clone git@github.com:bprinty/git-xfer.git
pip install .
Configuration
To add a remote server that can be used by git-xfer, either use the config subcommand:
git xfer config [<type>]
Or manually add the server as a git remote:
git remote add <name> <url>
git remote add server ssh://user@server.com:22/~/git-xfer.git
Note: for remote servers using a port other than 22, please use the format above in defining the remote url. git-xfer uses the port specified in the url to do transfer operations.
Usage
To start tracking a file with git-xfer, use:
git xfer add <file>
To remove a file from tracking with git-xfer, use:
git xfer remove <file>
To delete a local file and remove it from tracking with git-xfer, use:
git xfer rm <file>
To list all the files currently tracked by git-xfer, use:
git xfer list
To list all the files currently tracked by git-xfer on a remote, use:
git xfer list <remote>
To see the difference between locally tracked files and remotely tracked files, use:
git xfer diff <remote>
To push locally tracked files to a remote server, use:
git xfer push <remote>
To pull tracked files from a remote server, use:
git xfer pull <remote>
Questions/Feedback
Submit an issue in the GitHub issue tracker.
Metadata
Release files for xfer 0.2.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| xfer-0.2.9.tar.gz | 17.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| xfer-0.2.9-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 25.5 kB
Release files / xfer-0.2.9.tar.gz
| Download URL | xfer-0.2.9.tar.gz |
|---|---|
| Size | 17.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
53331ae31e094291b3bde4465d446ce010f4c8911d2bbab59ccbd6977efa0577
|
|
BLAKE2b-256 checksum How to use checksums |
d54cb4e656ef8628a91f16509f9414083638fb4e592b0288f4d42503fdb4ebd3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / xfer-0.2.9-py2.py3-none-any.whl
| Download URL | xfer-0.2.9-py2.py3-none-any.whl |
|---|---|
| Size | 8.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
ade5db37026bedd9ce66e53ee9f1b7148ffdc9e85cb5b248f242025cd7d86781
|
|
BLAKE2b-256 checksum How to use checksums |
1f0c713b61f850cf5a0d3ff5725d320c48bdb729d7b008abe67e7eb26cbe31ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |