본문 바로가기
728x90

전체 글68

firestore missing or insufficient permissions 해결 방법 firebase 프로젝트에서 테스트로 잘 사용하고 있었던 것이 어느 날 갑자기 snapshot 작동이 안되고 콘솔창에 아래와 같은 에러로그가 떴습니다. firestore missing or insufficient permissions firebase에 접속해보니 알림창에 메세지가 떠있었고 다음과 같은 무시무시한 경고를 내뱉고 있었네요. "보안 규칙을 업데이트하지 않으면 Cloud Firestore 데이터베이스가 클라이언트 요청을 거부하기 시작합니다" Cloud Firestore에 접속해서 규칙을 보니 이 이후에는 계속 거부하고 있는 것을 보았고 보안규칙에 위반되서 이런 현상이 일어난다고 하네요. 자세한 사항은 링크 보시고 각 조건에 맞게 규칙 작성하시면 됩니다. https://firebase.google.. 2020. 12. 28.
"react-scripts 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다" 해결 방법 (저는 yarn을 쓰기 때문에 yarn으로 설명하겠습니다) 집에 있는 pc로 git 작업을 하고 회사에 있는 pc로 git pull 로 땡겨받은 후, package.json에 추가 된 것들이 있어서 install을 실행하였습니다. 그 후에 yarn start 실행을 하니 다음과 같은 에러가 나오네요. yarn install yarn start # terminal error log. yarn run v1.22.4 warning ..\package.json: No license field $ react-scripts start 'react-scripts'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. error Command failed with exit code 1... 2020. 12. 28.
git 명령어 취소하기 / 되돌리기 rebase를 잘못 사용한 경우에 취소를 하고 싶을 때가 분명히 있습니다. (예를 들면 remote 까지 반영된 경우) 꼭 rebase가 아니더라도 말이죠. git에는 아주 좋은 명령어가 존재하는데요. 저도 아주 유용하게 잘 쓰고 있습니다^^ git reflog 브랜치이름 해당 명령어는 취소할 로컬 컴퓨터에서 직접 실행하셔야 합니다. (reflog 명령어를 치면 지금까지 로컬에서 작업했던 git 로그들이 쭉 나오거든요) 해당 로그를 보고 돌아가고 싶은 커밋아이디를 찾고 reset으로 해당 시점 전으로 돌아가면 됩니다. git reflog 명령어를 치면 아래와 같은 화면을 볼 수 있는데요. 어디 시점으로 돌아갈지 커밋아이디를 보고 옆에 있는 HEAD@{숫자} 로 되어있는 부분을 통해 reset을 통해 돌아.. 2020. 12. 24.
[이클립스/Git] Authentication failed / Fetch operation failed. 해결방법 이클립스에서 git으로 pull을 하려고 하니 위와 같은 경고 창이 뜨네요.. 얼마 전에 push할때 아이디 / 패스워드를 다시 입력하는 창이 나왔었는데 그 때 잘못된 패스워드를 입력하고 저장을 눌러서 그 뒤로 저렇게 뜨는 거 같습니다. $ git push --set-upstream origin 브랜치 이름 fatal: Authentication failed for 'http://xxx.xxx.xx.xx/Git/프로젝트이름.git/' 이렇게 Authentication failed 에러가 나면 크게 아래 두가지 경우가 있을 것 같네요. 1)잘못된 user id 2)잘못된 user password git config --system --unset credential.helper 만약 이런 에러가 난다면) $.. 2020. 12. 24.
728x90