디렉토리 생성
mkdir server # 서버 경로 생성
cd server # 생성한 server 경로 이동
git 프로젝트를 보관할 디렉토리를 새로 생성해주자. 나는 home 에서 server 폴더를 하나 만들었다. 그리고 먼저 backend 소스를 받기위해 server 폴더 내부에 프로젝트 폴더를 하나더 만든 후 해당 경로로 이동했다.
저장소 복제
git clone <git-repo 주소> # git 저장소 복제
위 명령어를 이용해서 git 저장소를 복제하자. clone 을 시도할때 ID/PW 를 묻게된다. 여기서 ID는 본인 git 계정 이메일주소를 쓰면된다. 다만 PW는 본인이 git 접속할때 사용하는 PW가 아니고 Token 형태로 입력해야한다.
로그인 실패하는 경우
만약 PW를 Token 형태로 입력하지 않는경우 위처럼 Support for password authentication was removed on August 13, 2021. 메시지가 나오며 오류를 발생한다. 21년부터 기존 계정 PW로 로그인하는걸 막았다라는 이야기다.
https://extsdd.tistory.com/445
[Mac 환경설정] git clone 로그인시 fatal: Autentication failed for 오류 해결하기
현상 git 저장소에 있는 코드를 라이트세일 서버로 옮기려는 도중 문제가 생겼다. git clone 명령어를 이용해 저장소를 복제하기위해 로그인 정보를 묻기에 내 계정정보를 입력했으나 아래 오류가
extsdd.tistory.com
그럴경우 위 포스팅을 이용해서 로그인용 Token을 새로 발급해주면 된다. 그리고 PW 입력할때 여기서 발급한 Token을 입력하면 된다.
저장소 복제 완료
다시 PW 를 token 형태로 넣고 clone 하면 위처럼 소스들이 잘 받아진다.
생성된 디렉토리에 들어가보면 nodejs express로 만든 backend 프로젝트가 잘 받아져있는 것을 볼 수 있다.