git 토큰 이용해서 git 저장소 변경&원격저장소랑 연결하기

minjeong·2023년 12월 27일
0
post-thumbnail

깃 저장소를 잘못된 폴더에 연결해놔서 제대로 된 폴더에 연결하기 위해 깃 토큰을 생성하고 그것을 이용해서 성공했다.

우선, 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을 생성했다..

📌 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에서도 변경된 것을 확인할 수 있다.

profile
중요한 건 꺾여도 다시 일어서는 마음

0개의 댓글