add時に
error: insufficient permission for adding an object to repository database .git/objects
push時に
error: update_ref failed for ref 'refs/remotes/origin/main': cannot update the ref 'refs/remotes/origin/main': unable to append to '.git/logs/refs/remotes/origin/main': Permission denied
と表示される場合,.git内の権限がおかしくなっています.
一般ユーザが所有するgitリポジトリ内のファイルを,rootから編集しませんでしたか?
sudo chown -R ユーザ名:ユーザ名 .git
で.git内のファイルの所有者を一括して変更すると解消します.