상황
여느 때와 다름없이 git push를 하려던 순간 다음과 같은 에러가 발생했다.
git 설정을 바꿔준 적도 없었고 git에 대해서는 아무것도 바꾼 것이 없는 상황이었다.
해결
구글링을 통해 여러 해결방법들을 보며 어느정도 결론을 지었는데 이런 오류가 뜨는 데는 두 가지 정도의 이유가 있는 것 같다.
① git 접속 시 https가 아닌 ssh로 접속하는 경우
② 인터넷이 달라진 경우(인터넷, 와이파이)
①번의 경우 ssh로 연결을 할 때 가끔 저런 오류가 뜨는 것 같고 나의 경우는 ②번이었다.
생각해보니 인터넷 연결 문제로 기사님이 오셔서 인터넷 모뎀을 바꿨는데 그 이후로 안된다.
모뎀을 바꾸면 ip가 바뀌는 건지 뭔지는 잘 모르겠지만 다른 게시글에서도 와이파이가 변경된 이후에 안된다는 글을 찾았다.
아무튼, 2가지 경우에 위와 같은 에러가 발생한다면 다음과 같은 방법으로 해결할 수 있다.
1. 현재 git remote 연결 주소 확인
git remote -v
나의 경우에는 다음과 같이 뜬다.
2. git remote url 변경하기
$ git remote set-url origin https://github.com/IMCORIN2/sparta_algorithm.git
IMCORIN2자리에는 자신의 ID를 적고 sparta_algorithm 자리에는 자신의 깃 레퍼지토리 이름을 적으면 된다.
3. git push / git pull
위의 작업을 끝마치고 나면 되지 않았던 git push 와 git pull이 잘 되는 것을 확인할 수 있다.
참고
https://blog.naver.com/mj92/221626115040
https://jellili.tistory.com/75#%EA%B0%9C%EB%B0%9C%20%ED%99%98%EA%B2%BD-1
https://javacatcher.tistory.com/78
'Error' 카테고리의 다른 글
[Error] yarn: command not found 에러 (Window) (1) | 2023.12.01 |
---|---|
Rest / Thunder Client 무한 waiting.. (1) | 2023.11.24 |
SyntaxError: Unexpected token } in JSON at position 68 (0) | 2023.11.22 |
[Port Error] Error: listen EADDRINUSE: address already in use :::8080 에러 해결 (1) | 2023.11.09 |
[MongoDB Error] connection error: MongoServerSelectionError: connect ECONNREFUSED ::1:27017 에러 (1) | 2023.11.08 |