imhamburger 님의 블로그

깃(Git)과 깃허브(Github) - 외부서버에서 깃허브에 있는 코드 실행해보기 본문

깃(Git)과 깃허브(Github)

깃(Git)과 깃허브(Github) - 외부서버에서 깃허브에 있는 코드 실행해보기

imhamburger 2024. 7. 11. 20:13

깃을 처음 세팅하게 되면 master 라는 단어로 되어있다. master 라는 단어가 사회적으로 이슈가 있어서 (마스터 노예 관계? 뭐 이런거..) main 으로 바꿔 사용하는 것을 권장한다고 한다.

바꾸는 방법은 간단하다. 아래 코드를 차례대로 입력해주면 된다.

git config --global init.defaultBranch main
git init

 

본론으로 돌아와서..

 

깃허브에 있는 내 코드를 외부서버(aws, gcp 등)에서 실행하고자 할 때 어느 위치에서 실행시킬지 정하고 그 위치 안에서 git clone {코드주소} 을 한다. git clone은 '복제한다' 라는 의미이다.

그리고 새로 생긴 깃허브 위치에 들어간다. cd 명령어를 쓰면 된다.

 

그리고나서 유의해야할 점이 있다.

만약 main에서 실행시키는거면 바로 실행을 하면 되지만 branch에 있는 것을 실행시키는 거라면 추가로 해줘야 할 것이 있다.

git branch -a

 그럼 아래 빨간글씨처럼 내가 가지고 있는 모든 branch의 이름?들이 보여진다.

 

여기서 나는 remotes/origin/3.0.0/SUDDEN 이라는 branch를 실행한다고 했을 때 아래 코드를 입력하면 된다.

git checkout -t remotes/origin/3.0.0/SUDDEN

그러면 나는 현재 main 아닌 3.0.0/SUDDEN 이라는 branch를 선택된 상태이다. 확인을 위해 git branch 를 하면 아래와 같이 초록색글씨로 선택되어 있을 것이다.

 

그리고 나서 실행하면 끝! 실행 명령어는 ./ 이다.

./sudden.sh