이번에 github 토큰이 만료된 줄 모르고 내가 속한 organization repo에 push하려고 엄청 헤매였었다.
github 토큰을 새로 발급받아서 새로 설정했다.
How to set new github token
- github에서 새로운 token 발급받기
- window에서 자격증명관리자 검색 제어판 들어가기
저기서 github.com 비밀번호를 새로운 token으로 저장하면 된다. 근데 다른 사람 글을 보니 저 github에 email주소가 달려 있던데 아마 내가 처음 설정을 할 때 잘 못한 것으로 보인다.. 나중에 찾아서 다시 설정하도록 하고 지금은 이 정도에서 만족하기로 하자.
헤맨 덕분에 github에 push 하는 법을 열심히 잘 익혔다.
git remote add origin <my github repo>
git remote add upstream <organization, group repo, someoneElse's repo if i clone repo>
기본적으로 내 개인 github에 존재하는 repo는 origin 이라는 이름으로 저장하고
그 외 repo에는 upstream이라는 이름으로 저장해준다.
모든 add와 commit이 끝난 후 github에 최초로 push 할 때는
git push -u upstream <branchName>
-u flag를 통해 github에도 동일한 이름의 branch를 만들어 push 하도록 해준다. 이후에는 remote 이름만 입력해도 자동으로 해당 github repo에 push 해준다.
'Study Output for Myself > Git' 카테고리의 다른 글
[Git]code review를 위한 pull request (0) | 2022.07.15 |
---|---|
[Git] Work as a team using git flow (0) | 2022.07.10 |
[Git]git flow (0) | 2022.07.07 |
[Git]HEAD detached from (마지막 commit이 적용이 안되는 문제) (0) | 2022.06.30 |
[Git]commit version 삭제 (0) | 2022.06.27 |