Error

Command ‘node’ not found

C

분명히 공식사이트에서 노드를 잘 설치했는데, 막상 terminal에서 node -v를 치니 그런 프로그램 없다고 나온다. 반면, node프로그램을 직접 실행해서 console.log("Hello") 라고 하면 또 작동은 잘 된다.

뭐가 문제일까?

환경변수

검색창에 sysdm.cpl ,3를 입력하면 아래와 같이 환경변수를 설정하는 창이 뜬다.

여기서 환경변수를 누르면 아래와 같이 나온다.

이제 환경변수 Path에다가 node.exe파일의 경로를 입력해 주면 된다.

이렇게 하면 된다. 이렇게 해도 안될 경우에는 Visual Studio Code를 껐다가 다시 켜보거나 컴퓨터를 재부팅하면 된다.

Logon failed, use ctrl+c to cancel basic credential prompt

L

문제상황 github에 있는 코드를 pull해서, 수정하고 push할때, 내가 해당 repository의 주인이 맞는지 계정정보를 입력하는 prompt가 떴다. 내가 비밀번호를 잘못 입력했는지 아래와 같은 에러가 나왔다. Logon failed, use ctrl+c to cancel basic credential prompt 그래서 다시 시도하려고 push명령어를 쳤고, 또 prompt가 나왔다. 비밀번호는 제대로 쳤는데도 똑같은 에러가 떴다. 해결방안 찾기 window자격증명에서 github계정 삭제 해봤지만 실패. 새로만들기 로컬에서 폴더 새로 만들어서 그 안에서 git init -b main하고 remote를 그 repository로 지정하고 git pull origin main 해서 갖고온다...

SSL certificate problem: unable to get local issuer certificate

S

문제상황

github에 있는 프로젝트를 pull하려고 했는데, 다음과 같은 에러가 나왔다.

git pull origin main
fatal: unable to access '':
SSL certificate problem: unable to get local issuer certificate

해결방법 찾기

SSL인증서 사용 안한다고 설정하기

SSL인증서가 없어서 발생한 문제같은데, SSL인증서 없이 그냥 http로 통신한다고 설정하면 해결된다.

git config --global http.sslVerify false

refusing to merge unrelated histories

r

문제상황 local에서 작업했다. github repository에 있는 코드를 가져오고 그것과 내가 local에서 작업한거를 합친다음에 push하려고 했다. 사실 먼저 repository에 있는걸 가져온 다음에 local에서 작업했어야 하는데 깜빡했다. warning: no common commits remote: Enumerating objects: 3, done. remote: Counting objects: 100% (3/3), done. remote: Compressing objects: 100% (2/2), done. remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 Unpacking objects: 100% (3/3), 659...

GIT 5K 문제 해결

G

참고 : 사건의 발단 윈도우에서 VSC를 열었는데 소스제어 부분에 5000개 이상의 파일들이 git에의해 추적되고 있었다. 파일들의 위치가 아래쪽(C드라이브)에 있는걸 봐서는 누군가가 뭔가 잘못한것 같았다. 문제의 원인 누군가가 실수로 시스템 아래쪽 위치에서 git init을 한것같다. 그래서 C드라이브에 있는 모든 파일들이 추적대상에 포함된것이다. 해결방법 C드라이브에 있는 .git 폴더를 지워주면된다. 방법은 다음과 같다. .git 폴더 찾기 먼저 현재 위치에서 아래 폴더 아래 폴더 이런식으로 쭉쭉 내려가면서 .git 폴더의 위치를 찾아야한다. 이때 아래의 명령어를 사용하면 편하다. git rev-parse --show-toplevel 해당 폴더로 이동 cd C:\UsersW41413-0 .git...

error: src refspec main does not match any

e

문제상황 local에서 react프로젝트를 만들었다. 그리고 깃헙에 빈 repository를 하나 만들고, local의 remote에 해당 repository를 추가했다. 이제 local에서 작업한 것들을 push하면 되는데,,, git push origin main error: src refspec main does not match any error: failed to push some refs to '' 뭔말이지? refspec main??? 해결방안 찾기 싹다 다시하기 .git폴더를 삭제하고 다시 git init, commit, push해보자 안된다 똑같다. master? main? 최근에 github은 핵심 branch의 이름을 master에서 main으로 바꿨다. 근데 내가 git show...

Invalid default value for ‘created_at’ (timestamp error)

I

문제상황 import { CreateDateColumn, UpdateDateColumn } from "typeorm"; export class SharedProp { @CreateDateColumn({ type: 'timestamp', default: () => 'CURRENT_TIMESTAMP(6)', name: 'created_at' }) createdAt: Date; @UpdateDateColumn({ type: 'timestamp', default: () => 'CURRENT_TIMESTAMP(6)', nullable: true, name: 'updated_at' }) updatedAt: Date; } 위 코드에서 schema:sync 했는데 다음과 같은 에러가 나왔다. Invalid default...