본문 바로가기
기타/오류 뿌수기

[git 오류] git clone private repo (Error: connect ECONNREFUSED /run/user/1000035/vscode-git-456154e6d1.sock)

by climba 2024. 3. 29.

github private repo에서 git clone 명령어를 입력하면, 아래와 같은 복잡한 오류가 나온다.

당연히(?) private repo는 누구에게나 access되면 안되기 때문에 이런 오류를 내 뱉는 것 같다.

에러 메시지

Cloning into 'insdiff'...
Missing or invalid credentials.
Error: connect ECONNREFUSED /run/user/1000035/vscode-git-456154e6d1.sock
    at PipeConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {
  errno: -111,
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '/run/user/1000035/vscode-git-456154e6d1.sock'
}
Missing or invalid credentials.
Error: connect ECONNREFUSED /run/user/1000035/vscode-git-456154e6d1.sock
    at PipeConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {
  errno: -111,
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '/run/user/1000035/vscode-git-456154e6d1.sock'
}
remote: Repository not found.
fatal: Authentication failed for 'https://github.com/gustn9609/insdiff.git/'

 

해결 방법

해결 방법은 clone할 주소를

git clone https://github.com/gustn9609/~~~~

이렇게 입력하는 것이 아니라

git clone https://{사용자 이름}:{github token}@github.com/gustn9609/~~~

와 같이 입력하면 된다.

github token은 github에서 Settings - Developer Settings - Personal access tokens - Tokens (classic) 에서 발급받을 수 있고, 최초 발급 이후 다시 볼 수 없으니 메모장같은데에 저장해놔야한다.

댓글