본문 바로가기

테크노트/github3

github push 할 때 Access Denied 에러 메시지는? github에서 본인인증 방식이 변경되었다. 기존 인증방식인 패스워드에서 개인토큰으로 발급을 받고 해당 토큰을 통해 인증하는 방식으로 변경 그러므로 개인토큰을 모르고 있는 경우 토큰을 받아야 하고 push할때 인증방식에서 토큰으로 입력해야 한다. (1) Personal Access Token 발급 개인 토큰을 발급 받으려면 github 계정으로 로그인한 후에 settings > Developer settings 에 접속 맨 좌측 하단에 Developer settings 를 선택한다. 다시 해당 하단의 Personal access tokens 를 누른다. 좌측 메뉴 중 Tokens(classic)을 다시 선택하면 우측화면 상단에 Generate new token 이 보일 것이다. 그것을 선택해서 해당 토큰.. 2023. 4. 8.
github 저장소를 public과 private으로 사용할 때 주의사항 우리가 어떠한 목적으로 github을 이용하려고 할 때는 2가지의 목적이 있을 것입니다. public하게 공개하여 사용하려는 경우 와 private 하게 비밀스럽게 사용하려는 경우가 그것입니다. public하게 사용하는 것은 윈도우OS 나 맥OS 나 특별하게 다를 것이 없어 보입니다 그런데 private으로 사용하려고 github repository를 사용려고 하면 윈도우OS는 public과 별 차이 없이 사용할 수 있는편인데 유독 맥OS는 github repository가 private 인 경우는 push나 pull 하는 경우 깃헙 아이디와 깃헙에서 생성한 access tocken을 매번 물어본다는 것이며 소스트리를 사용할라 치면 환경 문제로 꼬인게 되는 경우가 많습니다. 그런 경우 git clone시.. 2021. 12. 10.
새로운 github 레파지토리 remote 연결시 error: failed to push some refs to 에러 메시지 우리가 시스템이라고 부르는 것은 아마도 특별한 예외상황을 줄여 나가는 것이고 그것이 성숙한 시스템이라고 생각이 든다 그러나 몇가지 상황에 대한 github을 보자면 이런 생각이 틀렸는가라는 생각이 든다 여러 이유가 있겠지만 (master가 정치적인 용어라 main으로 바꾸니 안바꾸니 -> 이미 바뀐 상태) 처음 깃헙을 사용하는 사용자 입장에서는 아래와 같은 혼선과 삽질이 발생할 수 있어 정리를 한다. (1) 깃헙에 레파지토리를 생성하고 로컬에서 내려받는 경우 이것은 두말나위 없이 간단하다 git clone [REPO_URL] [DIR] git clone https://github.com/깃헙아이디/깃헙레파지토리이름.git git clone https://github.com/git_id/sampe_repo.. 2021. 12. 10.