사용자 도구

사이트 도구


linux:grive2

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:grive2 [2019/11/20 22:41]
kwon37xi
linux:grive2 [2019/11/28 08:59]
kwon37xi [API 인증]
줄 29: 줄 29:
 </​code>​ </​code>​
  
-===== 사용 ​=====+===== API 인증 ​===== 
 +  * 2019년 11월 부터 Google Drive API 를 사용자가 작접 id와 secret 을 받아서 지정해줘야만 하게 되었다.(추후 바뀔 수 있음) 
 +  * https://​github.com/​vitalif/​grive2/​issues/​287#​issuecomment-557704687
  
 +  - Go to https://​console.developers.google.com/​apis/​library. Login with your Google account and create a new project on Google Cloud Platform. You can also use an existing one.
 +  - Search for Google Drive API and enable it.
 +  - Go to API Credentials page (https://​console.developers.google.com/​apis/​credentials)
 +  - Create a new OAuth Client credential. You will be provided with a id and a secret. Save both because you gonna need it for grive2.
 +  - Then you need to follow this repo README, download grive2, build and install. Then run
 +
 +<code sh>
 +grive -a --id [client id] --secret [client secret]
 +# id 는 긴코드값.apps.googleusercontent.com 형태이다.
 +</​code>​
 +
 +On your Drive folder and it will probably work.
 +
 +If you want to use your ID and secret to build grive2 instead of using above command, you can edit the keys in
 +
 +''​grive2/​grive/​src/​main.cc''​ Lines 49 to 50 in 3929909
 +<code c>
 + const std::string default_id ​           = "​615557989097-i93d4d1ojpen0m0dso18ldr6orjkidgf.apps.googleusercontent.com"​ ; 
 + const std::string default_secret ​       = "​xiM8Apu_WuRRdheNelJcNtOD"​ ; 
 +</​code>​
 +
 +===== 사용 =====
   * 신규 동기화<​code sh>   * 신규 동기화<​code sh>
 mkdir SyncDir # 신규 동기화 디렉토리 생성 mkdir SyncDir # 신규 동기화 디렉토리 생성
linux/grive2.txt · 마지막으로 수정됨: 2019/11/28 08:59 저자 kwon37xi