64
51

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

GitHubのリポジトリをGoogle Driveにcloneする方法メモ

Last updated at Posted at 2019-07-21

はじめに

GitHubリポジトリをGoogle Driveの指定フォルダにCloneする方法で少し迷ったのでメモしておきます。
おおまかな流れは以下のとおり。

手順

Google ColabのNotebook上でGoogle Driveをマウントする

なんでもいいのでGoogle Colabのノートブックを作成するか、既存のてきとうなノートブックを開きます。
マウントするためだけのノートブックなので、ほんとにてきとうで良いです。

作成したノートブック上で以下のようなコードをし実行ます。

from google.colab import drive
drive.mount('/content/gdrive')

あとは表示されるリンクをクリックし、認証して、表示されたキーをノートブックに戻って打ち込めばOKです。
image.png

これで、とりあえずGoogle DriveがGoogle Colabにマウントできました。やったね。

Google ColabのNotebook上でGit Cloneする

基本的にはただGit Cloneするコマンドを実行するだけです。
が、微妙に書き換えないといけないところがあります。
私はこの「微妙に書き換えないといけないとこ」が良くわからずマジで時間を無駄にしました。しにたい。

ポイントとしては以下の通りです。

  • Git Cloneするリンクに、自分のGitアカウントをGitパスワードを含める
  • ローカルリポジトルを作るディレクトリはGoogle ColabにマウントしたGoogle Driveを指定

この二つを踏まえたGit Clone用コマンドは以下のような感じです。
わかってると思いますが、<>はいらないです。


!git clone  https://<自分のGitアカウント>:<Gitパスワード>@github.com/<Gitアカウント>/<リポジトリ>.git "gdrive/My Drive/<ローカルリポジトリを作るディレクトリ>"

あとは、新しいセルを作成してコマンドを実行すればGoole Drive上にローカルリポジトリを作成することができます。
image.png

やったね!

まとめ

これ

  • Git Cloneするリンクに、自分のGitアカウントをGitパスワードを含める
  • ローカルリポジトルを作るディレクトリはGoogle ColabにマウントしたGoogle Driveを指定
64
51
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
64
51

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?