GitHub와 VScode 연동 오류 - user.name, user.email 에서의 오타..

FreeZeeSun·2024년 5월 17일
0

에러일기

목록 보기
7/9

결론 : git config user.email 스펠링 실수
해결 : 다 지우고, 다시 설정해줌

문제발생


난 분명 7~8번의 커밋을 했건만...
잔디는 2차례의 커밋만 반영이 되어있다.

오늘 내 활동이력을 봐도, 최초로 레퍼지토리를 만들었을때만 반영되어있음을 알 수 있다..

근데 그렇다고, 커밋이 안되있는건 아니다.
그저, 커밋했다는 카운팅이 안되고 있다.
그리고 여기서 쎄한게, 내 프로필이 제일 아래의 Initial commit 을 제외하고는
VScode에서 커밋한 사항들은 회색의 클릭이 안되는 프로필로 되어있다..

결국, 문제는 VScode 의 내 깃허브 계정이 연동이 안되는 거였다.

VScode Extensions 확인

내가 기존에 익스텐션으로
GitHub Codespaces / GitHub Pull Requests / GitHub Repositories 를 설치했었는데,
뭔가 이걸 설치한 이후로 commit 이 순탄치 않았던것 같다.
음.. 다 삭제하고, 다시 해봐도 안되는걸 보니, 이 문제가 아니었다.


회색 프로필 이놈......

터미널에서 git config 확인


문제없음.

충격,, 토큰이 없는 상태였다.

저번에 만료된 토큰을 다 지우고.. 그 이후로 다른 조치를 취하지 않았다.
부랴부랴 토큰을 다시 발급 받았다.

제어판>사용자계정>자격 증명 관리자 > 일반 자격 증명 편집


수정한 날짜가.. 무려 작년 말...
생각해보니 저때부터 좀 이상해지기 시작한듯..ㅠㅠㅠ


이렇게 발급받은 토큰을 암호에 입력해주었다.

vscode 에서 익스텐션 재설치


기존에 GitHub 익스텐션은 서비스 종료되었고,
대신에 GitHub Pull Requests and Issues 를 사용해야한다.
링크를 클릭하면 GitHub Pull Requests 서비스가 나온다.

일반 자격 증명에서 git 제거

https://gonpress.tistory.com/57
이 블로그 포스팅을 보며 일반 자격 증명 삭제하고, 토큰으로 sign in 해도 실패...

뜻밖에 성공


헉 ... 드디어 됐다...!!!ㅠㅠㅠㅠ

해결방법



user.name 과 user.email 이 다 설정되어있었지만,
다 날리고 다시 해봤다. 나 같은 경우 global 설정이어서 global로도 unset 을 해주었다.

git config --unset user.name
git config --unset user.email

git config --unset --global user.name
git config --unset --global user.email

그리고나서 다시 내 정보를 설정해주었다.

git config --global user.name "내이름"
git config --global user.email "내 이메일"

반전 (어처구니없는 오타실수)

헐 근데.. 금방 안 사실인데.... 그동안 내 user.email 에서
gmail.com이 아니라 gamil.com 으로 되어있었다...
어처구니 없는 실수를 했구나...
그래도 이 계기로, vscode와 github 연동 오류에 대해서 알게되었고,,
내 git 토큰이 만료됐다는 사실도 알게 되었고...
여튼 난 정말 럭키비키잖아~ 🍀(원영적 사고)

profile
개발자 지망생. 지금은 삽질의 연속, 하지만 언젠가는 삽질이 아닐 것이기에!

0개의 댓글