깃 저장소를 잘못된 폴더에 연결해놔서 제대로 된 폴더에 연결하기 위해 깃 토큰을 생성하고 그것을 이용해서 성공했다.
우선, git 저장소를 연결하고 싶은 폴더로 이동해서 초기화 한다.
git init
원격 저장소에서 연결하고 싶은 HTTPS 주소를 add 한다.
git remote add origin https://github.com/minjeong9707/work_11.git
git add .
git commit -m "study: update"
git push origin main
그 다음에 push 까지 진행한다! 한 줄 한줄씩 진행할 것..!!
commit 메시지는 원하는 걸로 하면된다.
이렇게 하면 username이랑 password를 입력하라고 뜨는데, 이때 문제가 발생했다..!!!
remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/minjeong9707/work_11.git/'
그래서 이때 token을 생성했다..
우선, github에 접속해서 setting에 들어간다.
그 후, 맨 밑에 Developer settings을 클릭한다.
Personal access tokens 하위 단계에 Tokens(classic)를 선택한다.
Generate new tokens를 클릭해서 classic으로 생성하면 되는데, 이때
repo만 체크해도 문제 없다! 기간도 본인이 필요한 정도로 체크하면 token이 생성된다.
📌 주의!! token 주소는 노출되지 않게 조심할 것!!!!!
그 다음에 다시 terminal로 넘어가서,
git push origin main
username, password는 모두 본인이 생성한 token 주소를 입력하면 된다!
그런데 나는.. 또 실행이 안되었다.
충돌이 일어났던 거였는데, 나는 따로 작성한게 없어서 강제로 push를 진행했다.
git push origin main --force
이때도 username, password는 모두 본인이 생성한 token 주소를 입력
이렇게 하면 성공이다!
무사히 깃 저장소 위치를 변경했고, github에서도 변경된 것을 확인할 수 있다.