LoginSignup
1
1

GitLFSを使いたい時(Mac)

Last updated at Posted at 2023-06-02

経緯

Githubでグローバルリポジトリ生成
GithubDesktopでクローン
...
作業
...
コミットしたら「100MB以上のファイルがあって無理」と言われた ← 今ここ

この場合はGitLFSを使いましょう

やること1:SSHを使えるようにする

SSHキーを作ったことない人、または作ったか覚えてない人はここから↓
既存の SSH キーの確認

Githubの対象リポジトリからSSHキーをコピーする
スクリーンショット 2023-06-02 20.43.01.png

ターミナルでクローンしたいローカルリポジトリに移動
移動後SSHを用いてクローン

git clone 先ほどコピーしたSSHキー

やること2 (初めての人は)GitLFSをインストールする

Github公式ページを見ながらGitLFSをインストールしましょう
Git Large File Storage をインストールする
brewがインストールされていればこれでOK↓

brew install git-lfs

brewがインストールされていない場合は以下の順番で実行

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install git-lfs

やること3 GitLFSを使ってグローバルリポジトリにpush

詳しいことはこちらで↓
Git Large File Storage を設定する

やること1でクローンしたディレクトリに移動
例えばpsdファイルが100MB以上あったら、

git lfs track "*.psd"

のように”git lfs track "*.フォルダの形式"で入力

特別なことはここで終わりです!あとは通常通りにpushするだけでできるはず...。

git add .
git push origin ブランチ名
1
1
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
1
1