본문 바로가기

GitHub6

git clone 시 Username for 'https://github.com' 물어볼 때 github을 잘 사용하고 있다가 갑자기 Username for 'https://github.com:'을 물어볼 때가 있다. 예전에는 터미널에서 말하는대로 git config 설정을 해주면 되었지만 $git config --global user.name "name" $git config --global user.email email 21년 8월부터 깃 토큰 인증 방식(Personal Access Token) 방식을 사용하고 있을테니 이메일과 이름 입력만으로는 아래와 같은 에러가 뜰 것이다. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. r.. 2023. 9. 22.
[SourceTree] upstream 가져올 때 Repository not found 해결 mac을 M2로 바꾸고 소스트리를 새로 설치하였는데 두가지 이슈가 발생하였고, 아래 해결책으로 두 이슈 모두 해결되었다. > 이슈 1. 소스트리 원격 저장소 경로에 upstream URL을 등록해도 해당 레포지토리를 불러오지 못함 (upstream 가져오기시 -> Repository not found) 2. 내 KeyChain을 등록해뒀음에도 소스트리를 켜면 지속적으로 username과 password를 입력하라는 알림창 발생 > 해결 터미널 열어서 입력 git config --global credential.helper osxkeychain [참고 URL] https://stackoverflow.com/questions/9088433/sourcetree-constantly-asks-for-authent.. 2023. 8. 23.
<botocore.awsrequest.AWSRequest object at > error Command failed with exit code 255 github Action을 통해 수정내역을 배포하던중 어느순간부터 deploy에 실패하기 시작했다. error Command failed with exit code 255. 여러 자료들을 찾아보던 중, 내가 찾게된 솔루션은 yml파일의 env에 AWS_DEFAULT_REGION을 추가해주는 것이였다. - name: Deploy env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} AWS_DEFAULT_REGION: ap-northeast-2 run: yarn deploy-dev 우리 사이트는 AWS에 기존 지역을 ap-northeast-2로 지정했었으.. 2022. 6. 27.
원격 저장소 연결 및 끊기 (git remote) JavaScript-Study 저장소에 있는 프로젝트를 test 저장소에도 똑같이 적용하려면? git clone받은 JavaScript-Study 프로젝트에 git remote -v 명령어를 입력하여 현재 연결되어 있는 원격 저장소를 확인해보자. 로컬에 clone받은 JavaScript-Study 프로젝트를 JavaScript-Study 원격 저장소와 연결을 제거하기 위해서 git remote remove origin 을 입력하면 연결되어 있는 저장소를 끊을 수 있다. 그 후 git remote -v 를 다시 입력하면 현재 연결된 저장소가 없는 것을 확인 가능하다. 현재 연결된 저장소가 없어진 이 프로젝트를 새로 생성한 test 저장소에 연결해보려면 !! git remote add origin [url].. 2022. 4. 8.
깃 토큰 인증(Git Personal Access Token) 작년 21년 8월 13일자로 Git에서 패스워드 기반 인증(password authentication) 대신 PAT(personal access token) 방식을 사용하도록 변경되었다. 그 이후로 지금까지 나는 토큰을 90일마다 새로 인증 받으며 회사 업무를 진행하고 있는 중인데 90일 간격마다 다른 블로그를 참고하는 것보단 직접 블로그에 정리해 놓는게 나을 것 같아서 이제라도 작성해본다 :) 내 방식은 mac기준이라 윈도우에서는 해당되지 않는다. 에러 상황 토큰 사용 가능한 날짜가 경과된 후 git push / pull / clone 등등 명령어를 입력하면 터미널에 아래와 같은 내용이 나오게 된다. remote: Support for password authentication was removed o.. 2022. 2. 12.
commit 안하고 브랜치 변경하기(git stash) 한창 개발 브랜치(dev-loadingCharge)에서 작업중이었는데 master 브랜치의 즉각적인 수정 요청이 들어왔다 !! 작업중인 브랜치를 add , commit하고 넘어가기가 애매한 상황이라면 ?? 🤔 임시 저장 후 브랜치를 변경하는 git stash를 활용하자. 현재 브랜치(dev-loadingCharge)를 임시 저장한 후 $git stash 요청이 들어온 브랜치로 이동이 가능하다! $git checkout master // 수정 요청이 들어온 master 브랜치 열나게 요청 작업을 마무리 한 후 다시 작업하던 브랜치로 돌아오자. $git checkout dev-loadingCharge 임시 저장했던 내용 불러오기! $git stash pop 브랜치에 수정중이라는 *표시가 다시 나타날 것이다 .. 2021. 8. 11.