Datalad sibling on a external hard drive


I’m trying to set up a datalad sibling on an external hard drive. I thought this could be done with the datalad sibling add command, but I gather this only works if the git bits are already setup in that folder. So I ended up doing

git clone /my/local/repository .

on the external hard drive and then

git remote add some_name /Volumes/my/hard/drive/folder


git annex sync some_name

this seems to have resulted in some_name being added as a datalad sibling, and I’m now pushing my data to it with

datalad push --to some_name

is the above roughly correct, and is there an easier way to do this?