Post

Git 사용법 - 세팅

들어가며

이번 포스트 에서는 설정을 할것입니다.

레포지토리를 만들어 업로드하는 과정들은 워낙 정보가 많으니 실제로 사용하는 법을 보여드리겠습니다.

예를들어 git add -A , git commit -m “first” 이런 코드들을 주는 것은 대체 블로그가 많습니다.

저는 이렇게 사용합니다.

최근 IDE 가 발달하고 Git을 대부분 지원하기 때문에 딸깍 몇번 이면 알아서 해줍니다.

그래서 굳이? shell명령어를 입력 해야하나? 라고 생각해볼 수도 있습니다.

그렇지만 필자는 클라우드 서버환경 예로, AWS ,GCP 에서 서버를 만들고 입력할 때는 알고 있어야 편하게 작업할 수 있어서 공부하였습니다.

그래서 로컬말고 클라우드 서버에서 진행해보겠습니다!

로컬에서 사용중인(개발자 개인컴퓨터) IDE 와 서버를 연결하는 방법이 다양합니다. 이후에 관련된 포스트를 적어보겠습니다.

다음 머릿말 전까지는 GCP 설정에 대한 이야기 입니다.

일단 우분투 서버를 하나 준비해보겠습니다.

최근에 GCP에 대해 공부하고 있어서 무료 크래딧이 많은 관계로 GCP에서 서버를 하나 가져와보겠습니다.

1

일단 GCP에 들어가서 서버를 하나 무료로 만들어보겠습니다.

여러가지 설정을 할 수 있는데 이후에 GCP에 대해 포스트 할때 더 자세히 이야기 해보겠습니다.

일단은 우분투로 서버 이미지를 선택해서 하나 만들어보겠습니다.

이름을 지정하고 서버 이미지를 선택합니다.

2

3

실제로 서버에서 사용해보겠습니다.

일단 GCP는 브라우저 창에서 SSH로 바로 연결해주는 서비스가 매우 잘되어있어서 클릭후 들어와 보겠습니다. (AWS 도 있습니다.)

이런 환경에서는 Git 명령어를 잘 알아야 쓸 수 있겠죠

4

일단 관리자 권한과 업데이트를 진행합니다.

5

1
2
sudo su #관리자권한 -> 실제 사용하는 서버는 비밀번호를 설정해둡니다.
sudo apt update #업데이트

Git 을 다운받아줍니다.

6

1
2
apt install git # 인스톨해주고
git --version #확인해줍니다.

그러면 git 을 연결해 봅시다.

먼저 포함된 레포지토리를 하나 작성해줍니다.

7

그다음 https 가 포함된 URL을 복사해줍시다.

8

이제 서버에서 아래처럼 입력하면 됩니다.

9

1
git clone <레포지토리 주소>

잘 들어온 것을 확인할 수 있습니다. 이것을 clone 즉, 복사해오는 방법입니다.

전 포스트에서 설명하였는데 , git을 쓰는 목적중 분산저장소 라는 개념이 이런 식으로 사용됩니다.

Repository에 아무것도 없는 환경에서 git 사용

설정들을 여러가지 해야 하고 , 보통 로컬 환경에서 코딩 및 검수를 끝내고 Demo 정도가 되었을 때 서버에 Setting해서 개인적으로 자주 사용하는 방법은 아닙니다.

사실 비용 때문에 최대한 늦게 합니다..zz

(서버에 올릴때는 코드가 이미 존재하고 , 개발하면서 서버에 올려두면 서버 비용이 나가서..)

하지만 생각보다 어렵지 않습니다. 아래 방법을 설명해보겠습니다.

  1. 사용자 정보 설정: Git을 사용하기 위해 사용자 이름과 이메일 주소를 설정해야 합니다. 이 정보는 커밋할 때 사용됩니다.

    1
    2
    3
    
     git config --global user.name "Your Name"
     git config --global user.email "your_email@example.com"
        
    

    Your Name에는 사용자의 실제 이름을, your_email@example.com에는 사용자의 이메일 주소를 넣어주세요.

  2. 설정 확인: 설정이 올바르게 되었는지 확인하기 위해 설정을 출력할 수 있습니다.

    1
    
     git config --list
    

    이 명령어는 현재 Git의 전역 설정을 모두 보여줍니다.

  3. 초기화: Git 저장소를 초기화하려면 해당 디렉토리로 이동한 후 아래 명령어를 실행하세요.

    1
    
     git init
    

    이 명령어는 현재 디렉토리에 새로운 Git 저장소를 만듭니다.

이제 이 명령어들을 사용하여 Git을 설정하고 초기화할 수 있습니다. 설정 후에는 파일을 추적하고 커밋할 수 있습니다. 필요에 따라 Git의 추가적인 설정도 있을 수 있습니다.

추가 사항.. 3월 중순에 테스트해본 결과 비밀번호를 지원하지 않습니다.

SSH 방법은 추후에 다시 작성 하겠습니다.

다음 포스트

설정을 완료 하였습니다. 다음 포스트 에서는 개념을 정리해보며 실제 사용법을 익혀보겠습니다.

This post is licensed under CC BY 4.0 by the author.