GitHub를 사용하다 보면 아무것도 건드린 게 없는데 갑작스러운 오류를 만날 때가 종종 있습니다. 오늘은 Can't connect to any repostiry 오류에 대해 포스팅하려 합니다.
무슨 오류일까?
깃허브에 소스를 Push하기 위해서는 기존은 패스워드를 입력해야 했었습니다. 하지만 이제는 GitHub에서 ID/PW 기반의 Basic Authentication 인증을 금지하고, ID/Personal Access Token 방식의 Token Authentication 인증을 요구하고 있습니다. 해결법으로는 GitHub에서 토큰을 발급받아 설정해주어야 합니다.
[ 토큰 생성 방법 ]
1. GitHub 로그인 후 오른쪽 상단에 프로필을 클릭해서 Settings 탭을 클릭합니다.
2. 좌측 하단의 Developer settings 탭을 클릭합니다.
3. 오른쪽 상단 New GitHub App 버튼을 클릭하고 아래 사진의 순번대로 진행해주세요. 이때 Note는 토큰의 용도를 적어주시고, Select scopes는 토큰에 부여할 권한을 체크해주세요.
여기서 주의할 점은 토큰을 생성하고 나서는 다시는 토큰 값을 확인 할 수 없기 때문에 발급된 토큰을 반드시 따로 저장해주세요.
깃허브 설정은 끝났고, 이제는 깃허브 연동한 툴에서 조작하시면 됩니다. 저는 이클립스 툴을 사용하였을 때 만났던 오류여서 이클립스를 예시로 들겠습니다. 이클립스에서 깃허브로 소스를 Push 해줄 때는 아래 이미지처럼 진행합니다. (수정하려는 프로젝트(우클릭) -> Team -> Remote -> Push)
클릭하면 비밀번호 창이 나오게 되는데, 이때 아까 복사해둔 토큰을 비밀번호 입력란에 입력해주시면 오류 없이 GitHub에 Push 됩니다.
👨💻 전자책 출간
아울러 제가 🌟비전공자에서 2년만에 보안 전문 중견기업으로 이직 한 방법들을 정리한 전자책을 출간 하게 되었습니다. 어떤 걸 공부해야 하는지, 이직을 위해서 무엇을 준비해야 하는지, 제가 받았던 기술 면접 리스트 등 다양한 목차로 구성되어 있습니다. 또한, 구매 시 1:1 채팅을 이용하여 포트폴리오 첨삭을 도와드리고 있습니다. 🐕전자책으로 얻은 모든 수익은 유기견 센터 '팅*벨 입양센터'에 후원될 예정입니다. 관심 있으신 분들은 아래 링크를 참고해주세요😁
'TIL' 카테고리의 다른 글
가짜 데이터 생성 Faker.js 파헤치기 (0) | 2022.05.03 |
---|---|
Maven VS Gradle (0) | 2022.05.02 |
Load Balancing, Sticky Session, Session Clustering (0) | 2022.04.28 |
Maven pom.xml 설정 뜯어보기 (0) | 2022.04.22 |
Object object 해결법 및 multer form-data (0) | 2022.04.16 |