Data Engineering/Trouble Shooting

[GitHub] ! [remote rejected] main -> main (pre-receive hook declined) 해결하기

minjiwoo 2023. 6. 14. 23:51
728x90

 

 ! [remote rejected] main -> main (pre-receive hook declined)

구글링 해보니까 branch protect 정책을 설정하지 않아서 생긴 문제라고 한다 Git에 새로 생긴 기능이려나..?

따라서 레포지토리 -> Settings -> Branch 에 들어가서 새로운 Branch Protection rule을 만들어 주었다. 

나의 경우 사이드 프로젝트 였으므로 push force 를 허용하고 delete 도 허용하는 두가지 rule을 추가하였고, 별도로 다른 정책은 건드리지 않았다. 

 

 

대용량 파일 올리는 방법은 git lfs로 쪼개서 올리는 방법이 있다. git에서는 50MB 를 넘어가면 대용량 파일로 간주하여 올리는데 문제가 발생한다.. 

brew install lfs 
사용할 레포지토리로 이동 
git lfs install 
git lfs track "*.파일확장자" 
git add .gitattributes

 

728x90