标签: Google Drive

  • How to mount Google Drive on debian

    apt-get install ocaml camlp4-extra
    git clone https://github.com/OCamlPro/opam.git
    cd opam
    ./configure
    make
    sudo make install

    apt-get install m4 libcurl4-gnutls-dev libfuse-dev libsqlite3-dev
    opam init //**if error( opam init https://opam.ocaml.org/1.1 )
    opam update
    opam install google-drive-ocamlfuse

    安装成功后,进入Google Project建立一个Project
    https://console.developers.google.com/project
    googleproject
    进入项目的API设置开启Drive API
    googledriveenabledriveapi
    建立一个OAuth验证ID
    google_project_credentials_oauth
    建立项目的Client ID
    google_project_create_client_ID
    记录下这两个生成的参数做稍后使用
    google_project_client_id_native_application
    进入/root/.opam/system/bin/目录绑定项目
    cd /root/.opam/system/bin/
    ./google-drive-ocamlfuse -headless -label googledrive -id ##Client ID##.apps.googleusercontent.com -secret ##secret key##
    执行完上述指令会返回一个https的网址在浏览器粘贴到浏览器后会进入google页面询问是否允许访问该项目,选accept然后记录下浏览器页面返回的密码,粘贴进去回车即可。
    进入~/.gdfuse/googledrive
    cd ~/.gdfuse/googledrive
    nano config
    编辑config修改内容例如
    verification_code= [key returned from browser]
    client_id= [eg. 123123231.apps.googleusercontent.com]
    client_secret= [eg. ASDQWEWGSD!$@#@#ASD]
    完成配置加载Google Drive远端存储到本地/googledrive

    mkdir /googledrive
    cd ~/.opam/system/bin
    ./google-drive-ocamlfuse -label googledrive /googledrive