update docs for git-remote-annex
This commit is contained in:
parent
23c4125ed4
commit
0722c504c5
2 changed files with 15 additions and 9 deletions
|
@ -5,8 +5,7 @@ directory.
|
||||||
|
|
||||||
But, git-annex also extends git's concept of remotes, with these special
|
But, git-annex also extends git's concept of remotes, with these special
|
||||||
types of remotes. These can be used by git-annex to store and retrieve
|
types of remotes. These can be used by git-annex to store and retrieve
|
||||||
the content of files. They cannot be used by other git commands, and
|
the content of files.
|
||||||
the git history is not stored in them.
|
|
||||||
|
|
||||||
* [[adb]] (for Android devices)
|
* [[adb]] (for Android devices)
|
||||||
* [[Amazon_Glacier|glacier]]
|
* [[Amazon_Glacier|glacier]]
|
||||||
|
@ -94,15 +93,25 @@ To initialize a new special remote, use
|
||||||
the special remote you want to use for details about configuration and
|
the special remote you want to use for details about configuration and
|
||||||
examples of how to initremote it.
|
examples of how to initremote it.
|
||||||
|
|
||||||
Once a special remote has been initialize, other clones of the repository can
|
Once a special remote has been initialized, other clones of the repository can
|
||||||
also enable it, by using [[git-annex enableremote|git-annex-enableremote]]
|
also enable it, by using [[git-annex enableremote|git-annex-enableremote]]
|
||||||
with the same name that was used to initialize it. (Run the command without
|
with the same name that was used to initialize it. (Run the command without
|
||||||
any name to get a list of available special remotes.)
|
any name to get a list of available special remotes.)
|
||||||
|
|
||||||
Initializing or enabling a special remote adds it as a remote of your git
|
Initializing or enabling a special remote adds it as a remote of your git
|
||||||
repository. You can't use git commands like `git pull` with the remote
|
repository.
|
||||||
(usually, there are exceptions like [[git-lfs]]), but you can use git-annex
|
|
||||||
commands.
|
## Storing a git repository in a special remote
|
||||||
|
|
||||||
|
Most special remotes do not include a clone of the git repository
|
||||||
|
by default, so you can't use commands like `git push` and `git pull`
|
||||||
|
with them. (There are some exceptions like [[git-lfs]].)
|
||||||
|
|
||||||
|
But it is possible to store a git repository in many special remotes,
|
||||||
|
using the [[git-remote-annex]] command. This involves configuring
|
||||||
|
the remote with an "annex::" url. It's even possible to `git clone`
|
||||||
|
from a special remote using such an url. See the documentation of
|
||||||
|
[[git-remote-annex]] for details.
|
||||||
|
|
||||||
## Unused content on special remotes
|
## Unused content on special remotes
|
||||||
|
|
||||||
|
|
|
@ -18,9 +18,6 @@ This is implememented and working. Remaining todo list for it:
|
||||||
(with or without exporttree=yes). This is because the ContentIdentifier
|
(with or without exporttree=yes). This is because the ContentIdentifier
|
||||||
db is not populated.
|
db is not populated.
|
||||||
|
|
||||||
* Need to mention git-remote-annex in special remotes page, and perhaps
|
|
||||||
write a tip for it.
|
|
||||||
|
|
||||||
* It would be nice if git-annex could generate an annex:: url
|
* It would be nice if git-annex could generate an annex:: url
|
||||||
for a special remote and show it to the user, eg when
|
for a special remote and show it to the user, eg when
|
||||||
they have set the shorthand "annex::" url, so they know the full url.
|
they have set the shorthand "annex::" url, so they know the full url.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue