에러가 정말 많이 난 하루였다.. 깃랩 가지고 몇번을 들쑤신건지
제일 짜증난 에러를 기록해두기로.
깃랩에 프로젝트를 만들어둔 상태로
내 로컬 저장소에 git init을 하고 remote origin을 했다가 add를 했다가 커밋하는 정상적인 과정을 거쳤음에도
pre-received hook declined 이라며 서버 프로젝트가 나의 push를 거절했다.
다시 처음부터 차근차근...
rm -rf .git/ # 로컬 깃 삭제하고
git init # 로컬 깃 다시 만들고
git remote add origin https://서버네임/유저네임/프로젝트네임 #서버 프로젝트랑 연결해주고
git add . # 추가할 파일 add
git commit -m "commit message" # 커밋해주고
git push -f origin master # 푸쉬해주고
이렇게 차근차근 했는데도 똑같이 pre-received hook declined 이라며 fatal error를 뱉어냈다.
그리고 나서 서치를 해보니까 깃랩에 나의 지위가 maintainer인지, developer인지에 따라 푸쉬를 허용하는 기능이 있다고 그걸 해제하면 된다는거임
바로 여기 Settings > Repository > Protected Branches 에 들어가면 그 기능을 설정하는 부분이 있다
expand 하면 아래와 같이 뜬다.
근데 나 maintainer 맞는데 왜 안되냐고,,
그래서 그냥 unprotect 해버렸다.
그랬더니 잘된다..
머쓱하네
'Computer Vision > 개발' 카테고리의 다른 글
Nvidia driver autoinstall 이후 부팅 시 블랙스크린 (clean, files, blocks) (1) | 2021.10.16 |
---|---|
sudo apt-get update EXPKEYSIG error / ubuntu repository 삭제 (0) | 2021.07.19 |
nvidia-smi has failed because it couldn't communicate with the nvidia driver 해결, nvidia driver 설치 (0) | 2021.05.04 |
유용한 사이트 - 깃허브처럼 달라진 코드 알려주는 사이트 (0) | 2020.08.25 |