이제부터가 시작이다. 일단, git과 필요한 것들을 설치해야 한다.
sudo apt update // 기본적으로 apt를 업데이트 한다.
sudo apt install git // git 설치
sudo apt install openjdk-11-jdk // jdk설치
sudo apt install npm // npm && nodejs 설치
이렇게 nodejs, jdk를 모두 설치할 것이다. 왜? 테스트용으로 nodejs와 spring을 실행시킬꺼거든! 근데 git clone떠서!
이렇게 버전을 확인했다.
이제 git을 사용하기 위한 준비를 마저 해보자.
git은 추가적으로 할 일이 있다.
ssh키를 만든 다음, 해당 키를 github에 등록시켜주어야 한다.
cd ~/.ssh // ssh키를 담을 디렉토리로 이동
ssh-keygen -t rsa -C `깃허브이메일`
// ssh키를 생성할 꺼다. type = rsa이며 마지막에 주석으로 깃허브 이메일을 받는다.
cat id_rsa.pub // 해당 디렉토리에 있는 id_rsa라는 이름의 퍼블릭 키를 읽는다.
이렇게 해서 키를 가져와야 한다.
이렇게 키를 생성했다.
이후에 id_rsa.pub를 읽으면 이메일로 끝나는 문자열이 나온다. 이걸 복사하자.
github에서 Setting을 들어간다.
여기로 가보면 SSH key를 등록할 수 있는 곳이 있다.
New SSH Key를 들어가자.
Key의 타이틀은 원하는대로 적고, type은 Authorization key로 둔다.
아래의 Key에 이전에 복사했던, ssh-rsa로 시작하고 이메일로 끝나는 키를 붙여넣기하고 저장한다.
이렇게 키가 등록되었다면, 이제 git으로 clone을 할 수 있다.
SSH로 클론할 경로를 복사한 후, 서버의 터미널에서 붙여넣기할 것이다.
이제 클론을 할 수 있다!
정상적으로 받을 수 있다. 이제 이걸 실행시키고, 외부에서 연결시키는 과정을 다음 포스팅으로 넘겨야겠다.
글보단 사진이 많지만, 따라오기는 어렵지 않다고 생각한다.
그럼...twenty thousand...🔥
'인프라 공부' 카테고리의 다른 글
[Infra] 스왑메모리 딥다이빙(2. 호기심 해결하기! HDD vs SSD) (1) | 2023.12.26 |
---|---|
[Infra] 스왑메모리 딥다이빙(1. 서버 메모리 부족이 쏘아올린 작은 공) (1) | 2023.12.26 |
[Infra] 난 도커만 하면 다 괜찮을 줄 알았지...(어. 안돼. 그건 사실이야.) (1) | 2023.12.13 |
[Infra] git clone의 문제점, 그리고 어떻게 하는 것이 좋을까? (0) | 2023.12.01 |
[Infra] AWS EC2로 배포를 해보자!!(1. 서버 열고 드가기) (0) | 2023.11.10 |