본문 바로가기

ETC

(6)
[Git] error: origin 리모트가 이미 있습니다. 📌 상황1. A 리파지토리에서 프로젝트를 클론 해온 후 수정해서 B리파지토리로 업로드 시도.2. git remote add origin 명령어를 사용3. 아래 오류 발생error: origin 리모트가 이미 있습니다. 원인은 업로드 하려는 프로젝트에 이미 origin 리모트(A리파지토리)가 존재하기 때문이다. 💡 해결방법origin remote를 삭제한 후에 다시 origin remote를 넣어주면 된다.1. origin remote 삭제git remote rm origin 2. origin remote 추가git remote add origin https://github.com/{USERNAME}/{REPOSITORY_NAME}.git
npm 모듈 설치 시 code EACCES errno -13 npm으로 모듈을 global 옵션을 줘서 설치하려고 할 때 아래 오류를 만났다. code EACCES syscall mkdir errorno -13 에러 로그 아래쪽을 보면 It is likely you do not have the permissions to access this file as the current user 를 확인할 수 있다. 말 그대로 현재 유저가 해당 작업을 하는 데에 권한이 없다는 말이므로, root 권한으로 모듈을 설치해주면 된다. 아래 이미지를 확인해보면 sudo 명령어를 이용하여 root 권한으로 설치 시 정상 설치된 것을 확인 할 수 있다.
[ETC] Firebase authentication Netlify 배포 오류 Firebase authentication을 이용해서 구글 로그인 서비스를 구현한 프로젝트를 Netlify를 통해 배포를 진행했다. 분명 로컬에서 테스트할 때 정상적으로 동작하던게 배포 후에는 아래 에러를 나타내며 구글 로그인이 되지 않았다. FirebaseError: Firebase: Error (auth/unauthorized-domain). 아래 경고 메시지를 보면 승인되지 않은 도메인으로 접근해서 해당 현상이 일어난다고 나온다. 친절하게 현재 서비스되고 있는 도메일을 firebase 승인된 도메인에 넣어주면 된다고 안내를 해준다. 가이드대로 승인된 도메인에 서비스 URL을 넣어주니 에러 없이 정상 로그인이 되는 것을 확인되었다.
[ETC] Netlify 배포 시 exit code: 2 CI 옵션 npx create-react-app를 사용하여 만든 리액트 프로젝트를 Netlify를 통해서 배포할 때 아래와 같은 메시지와 함께 빌드가 실패했다. Failed during stage "building site": Build script returned non-zero exit code: 2 Build failed due to a user error: Build script returned non-zero exit code: 2 Failing build: Failed to build site 에러 메시지에서 조금 더 위에 있는 빌드 로그를 보면 아래와 같이 process.env.CI = true가 되어있어서라고 나온다. 배포 시에 환경변수 설정에서 CI를 false로 설정하고 다시 배포를 해보면 정상적..
[ETC] 명령줄이 너무 깁니다. 1. 컴파일 실패 IntelliJ에서 프로젝트를 컴파일해서 proto 파일을 java 파일로 만들어야 했는데 컴파일이 되지 않았다. 메이븐 컴파일을 하면 이렇게 결과가 나왔다. jdk 버전 문제인가해서 기존에 구동되고 있던 환경이랑 버전을 모두 맞췄다. Maven project reload도 했다. 안됐다. 이때까지만해도 protoc 문제일 것이라고 생각했다. 플러그인에서 protobuf 관련 플러그인을 바꿔보기도 했다. 안됐다. 에러 로그를 봐야겠다 싶어서 IntelliJ에서 한글 깨짐 현상부터 해결하기로 했다. 1-1) 기존에 구동되고 있던 환경과 프로젝트 파일 경로 맞춰보기 -> 정상 실행 되었다. 정상 실행:: C:\XXX\YYY\project-name 실행 오류:: C:\Users\XXX\YYY..
[ETC] Bitbucket에 SSH key 등록하기 환경: Windows 10, git bash 1. SSH key 생성하기 1) private key가 open SSH인 경우 ssh-keygen -t rsa - ssh-keygen: 키를 만드는 데 사용하는 프로그램 - 옵션 t: 생성할 키의 type(유형) 지정(-t rsa: RSA 형식으로 만들 키 유형) - 옵션 b: 비트 수 지정(-b 4096: 키의 비트 수는 4096) - 옵션 C: 쉽게 식별할 수 있도록 public key 파일의 끝에 추가된 주석. 일반적으론 이메일로 작성. (-C "hello@gmail.com") - id_rsa 경로 확인: /c/Users/user_name/.ssh/id_rsa - passphrase: private key를 암호화 하는데 사용하는 암호이다. 이게 없으면..