[git] remote: HTTP Basic: Access denied 해결
본문 바로가기

Network&etc/Git&Github

[git] remote: HTTP Basic: Access denied 해결

다른 노트북으로 프로젝트를 클론하려하니 계정과 암호를 입력하란다.

잘못입력했는데 이런 메시지가 떴다. 계정과 암호를 다시 입력하려하였으나 방법을 몰라서 구글검색을 좀 해보았다.

window + R을 입력해 실행창을 켠다음 아래코드를 붙여넣기해 credential manager 항목을 연다.

(제어판타고타고 들어가는방법이 있는데 영어가 아니라서 힘들어서 포기함 ㅎ..)

control /name Microsoft.CredentialManager

그러면 자격 증명 관리자 페이지로 이동하는데 여기서

우측 Windows 자격증명 탭을 누르고 일반 자격 증명리스트에서 git관련 계정을 찾는다.

 

나같은 경우는 깃랩 계정을 사용하고있다.

편집버튼을 누른뒤에 제거 혹은 수정을 하면되는데

사용자 이름은 이메일로하고

암호는 access token값을 입력한다.

 

깃랩의 경우 access token값은 User Settings - Access Tokens에서 생성하였다. 한번 생성시 딱 1번만 보여줌

깃의경우도 마찬가지로 access token을 생성할수있는데

하단의 링크 깃문서를 참고하자.(깃랩이나 깃이나 생성 방법이 비슷함)

https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token

 

Creating a personal access token - GitHub Docs

Notes: If you use GitHub CLI to authenticate to GitHub on the command line, you can skip generating a personal access token and authenticate via the web browser instead. For more information about authenticating with GitHub CLI, see gh auth login. Git Cred

docs.github.com

 

반응형