googledriveannex 0.2.0
Hook program for gitannex to use Google Drive as backend
Requirements:
python2
python-httplib2
Credit for the googledrive api interface goes to google
Install
Clone the git repository in your home folder.
git clone git://github.com/TobiasTheViking/googledriveannex.git
This should make a ~/googledriveannex folder
Setup
Make the file executable, and link it into PATH
cd ~/googledriveannex; chmod +x git-annex-remote-googledrive; sudo ln -sf `pwd`/git-annex-remote-googledrive /usr/local/bin/git-annex-remote-googledrive
Commands for gitannex:
git annex initremote googledrive type=external externaltype=googledrive encryption=shared folder=gitannex
An oauth authentication link should now be launched in the default browser. Authenticate and you will be proved with a code.
OAUTH='authentication code' git annex initremote googledrive type=external externaltype=googledrive encryption=shared folder=gitannex
git annex describe googledrive "the googledrive library"
Hi,
I am new to git-annex and I want to use google drive as remote but I can't.
I create syslink to
googledriveannex
in/usr/local/bin
.When I execute below command, command waiting but not make anything:
$ git annex initremote googledrive type=external externaltype=googledrive encryption=shared folder=gitannex
initremote googledrive (encryption setup)
# Waiting but does not do anything.What I am doing wrong?
Thanks for helps
Hi Johnny,
I wrote a patch for googledriveannex that fixed this problem for me. First you add the google drive special remote in repo1 then you clone repo1 into repo2. In repo2 you do "git annex enableremote googldrivespecialremotename" and it should work. The problem was that the init method, that is called by git annex when a special remote is first created but also when it is enabled somewhere else, did not factor in the possibility that it had already been created. I will simultaneously submit the patch to the author of the special remote plugin but here it is for you to quickly get going: