flutterで作成したアプリをGitHub Pagesに公開しようとしたらタイトルのようなエラーがでた。
こちら:stackoverflow: Unable to access 'git/attributes'を参考に解決することができたのでその記録。
原因は、ファイルの所有権限が何らかの原因によってuserからrootに変更されてしまったことに起因する様子。
まずは、実際にuserからrootに変更されてしまっているかを確認する。
$ cd ~/
$ ls -al
上記コマンドを打つと、ファイルがズラっと並ぶが、その中で.configファイルのところがrootになっていることに気づく。
そしたら、
sudo chown -R $(whoami) .config
のコマンドで、.configファイルの所有権限を現在のユーザー名に変更する。
変更できた。
無事アップロード成功。
めでたしめでたし。