Stephan Heunis jsheunis @jsheunis@mas.to |
Michał Szczepanik mslw @doktorpanik@masto.ai |
|
Psychoinformatics lab,
Institute of Neuroscience and Medicine (INM-7) Research Center Jülich |
How to share your work with others |
Repository hosting services, siblings, and datalad push |
../my-projects/experiment_data
Remote path myuser@myinstitutes.hcp.system:/home/myuser/my-projects/experiment_data
Hosting service git.github.com:myuser/experiment_data.git
External special remotes osf://my-osf-project-id
$ git config --local remote.github.datalad-publish-depends gdrive
# or
$ datalad siblings add --name origin --url git@git.jugit.fzj.de:adswa/experiment-data.git --publish-depends s3
Special case 1: repositories with annex support
Special case 2: Special remotes with repositories
Special case 1: repositories with annex support
Special case 2: Special remotes with repositories
datalad create-sibling-github
datalad create-sibling-gitlab
datalad create-sibling-gin
datalad create-sibling-gogs
datalad create-sibling
datalad create-sibling-ria
datalad create-sibling-osf
datalad create-sibling-webdav
Publishing to OSF
datalad osf-credentials
:
datalad osf-credentials
datalad create-sibling-osf -d . -s my-osf-sibling \
--title 'my-osf-project-title' --mode export --public
datalad push -d . --to my-osf-sibling
cd ..
datalad clone osf://my-osf-project-id my-osf-clone
datalad clone ...
datalad save ...
datalad create-sibling-osf ...
datalad push ...
datalad remove ...
datalad clone ...
datalad save ...
datalad push ...
datalad siblings add ...
datalad update ...
datalad push ...