🔐

Google ColabでGithubから非公開リポジトリをcloneする

2021/08/29に公開

前提

  • githubの非公開リポジトリをcloneするには認証が必要だが,パスワード認証は2021/08/13に廃止
  • sshまたはpersonal access tokenで認証できる.トークンの作り方は公式の説明がある↓
  • Google Colab上にssh鍵を用意するのが手間

解決方法

# personal access tokenをコピーして↓のxxxx...と置き換える
%env TOKEN=xxxxxxxxxxxxxxxxxxxx
# username, reponameは自分のものに置き換える
! git clone https://$$TOKEN@github.com/username/reponame.git

あとはセルを実行すればcloneできる

参考

Discussion