2022年9月25日

Netlify Large Mediaのリポジトリをクローンする

私はNetlify Large Mediaを使用したリポジトリを何も考えずVS Codeでクローンしようとしてしまいました。

ところが次のようなダイアログが表示され、Escを押しても無限に出続けます。

Escを押してもUsernameとPasswordを延々と聞かれ続ける

クローンしてしまったディレクトリはいちど削除して、順番通りにクローンしましょう。

まずはターミナルやコマンドラインを開きます(SSH接続の場合はシェル経由でSSH接続します)。

まずはGit LFSをインストールします。
aptの場合…

sudo apt install git-lfs
git lfs install

Netlify CLIをインストールします。

npm install netlify-cli -g

netlify loginでNetlify CLIを操作できるようにします。コマンドを入力した後に指示に従ってください。

netlify login

netlify lm:installを実行します。
Netlifyの認証ヘルパー(Netlify's Git Credential Helper)が導入されます。

netlify lm:install

枠の中のsource /home/...をコピーして実行してください。

通常通りgit cloneします。

git clone https://github.com/hoge/fuga.git

これで普通にgit cloneができたと思います!

一応netlify linkをしておきましょう。
VS Codeでワークスペースを開くか、そのままcd fugaするかし、netlify linkを実行します。

netlify link