이전 포스팅에서는 git 서버를 구축해 보았는데 이제 본격적으로 커밋하고 푸시등 git을 사용하기 위해 git을 설치해 보도록 하겠다.
1. Git 설치하기
1-1 설치 파일 다운받기
아래의 사이트에 들어가 빨간색 박스 부분을 클릭하면 여러 종류의 버전이 나오는데 standalone의 64비트를 설치해 주도록 하겠다. Portable은 무설치 파일로 설치 마법사 없이 그냥 사용하는 것이다.
Git
git-scm.com


1-2 설치 진행하기
다운로드한 설치 파일을 실행하면 아래의 순서로 진행하면 된다.

git이 설치될 폴더를 지정해 준다.

다음 추가 컴포넌트 옵션을 선택하면 되는데 기본 세팅으로 하고 넘어가면 된다. 여기서 선택 안 한 부분을 보면 바탕화면에 아이콘을 추가할 것인지, 깃 업데이트를 확인할 것 인지에 관한 것이다.

다음으로 시작 메뉴 폴더 생성이다. 기본 설정으로 하고 다음으로 넘어간다.

git editor를 선택하는 단계이다. 여기서는 나에게 익숙한 visual studio code로 사용하겠다. vim도 있고 메모장도 있고 다양하게 있다. 원하는 걸 선택하면 된다.

기본 브랜치 이름을 정하는 건데 이대로 선택하고 그대로 가면 기본 값은 master이다. 필자는 bonobo git을 사용해서 master를 쓰는데 만약 github를 쓴다면 아래쪽 버튼을 클릭하고 main으로 해야 한다. 왜냐하면 github에서 master라는 용어가 노예제를 연상시켜서 그렇다고 한다... 아무튼 여기서 기본 브랜치를 바꿔도 되고 나중에 따로 설정해서 바꿀 수도 있다.

다음으로 환경변수 설정인데 중간에 추천하는 걸 사용하도록 한다 git bash 말고 커맨드라인이나 vscode 등에서 깃을 바로 사용할 수 있도록 해준다.

SSH 설정이다. git 설치 시 기본 번들로 제공되는 openssh를 사용하면 된다.

HTTPS 관련 설정인데 이것도 기본으로 openssl을 통해 인증받도록 한다.

줄 바꿈 설정인데 기본으로 하고 넘어간다.

git bash를 실행할 때 터미널 창 스타일을 선택할 수 있다. MinTTY는 리눅스 쪽 환경을 제공하고 windows는 기본 윈도우 커맨드 창으로 실행된다. 취향껏 선택하면 된다.

git pull의 동작을 선택한다. 기본으로 설정되어 있는 fast-forward or merge를 선택해 준다. fast-forward가 가능하면 fast-forward를 수행하고 아니면 merge를 수행하는데 이거에 대해서는 다음에 자세히 알아보겠다.

자격증명 도우미를 선택하는 부분인데 그냥 넘어간다.

추가 옵션을 선택하는데 기본으로 enable file system caching을 선택하고 다음으로 넘어간다. 해당 옵션은 git의 속도를 향상한다. 아래의 옵션은 심볼릭 링크를 지원하는 옵션이다.

실험적 기능을 사용할 것인지에 관한 여부를 선택하는데 선택하지 않고 다음으로 넘어간다.

이렇게 하면 이제 최종적으로 설치가 진행된다.


1-3 기본 설정하기
이제 폴더 아무 곳이나 우클릭하면 git과 관련된 것들이 쭉 나온다. 여기서 git bash here를 클릭해서 사용할 수 있다.

그전에 먼저 설정해줘야 하는 것이 사용자 정보이다.
git bash를 열어 아래의 명령어를 통해 username과 useremail을 설정해 준다.
git config --global user.name "gildong Hong"
git config --global user.email test@gmail.com
그러면 이제 기본적인 설치와 설정이 모두 끝났다. 다음에는 본격적으로 bonobo git 서버를 활용하는 것에 대해 적어 보겠다.
2024.08.13 - [DevOps/Git] - [Git] Bonobo git server로 git 다루기(커밋 & 푸시)
[Git] Bonobo git server로 git 다루기(커밋 & 푸시)
이제 본격적으로 bonobo git server로 git을 다루어 보도록 하겠다. 먼저 지난번 구축한 bonobo git 서버로 들어가 준다. 여기서 테스트 레포를 하나 생성했었는데 이번에는 계정을 하나 만들고 그 계정
goddmk.tistory.com
'DevOps > Git' 카테고리의 다른 글
[Git] Bonobo git server로 git 다루기(커밋 & 푸시) (0) | 2024.08.15 |
---|---|
[Git] Bonobo Git Server 설치하기 - window용 git 서버 (0) | 2024.08.13 |
이전 포스팅에서는 git 서버를 구축해 보았는데 이제 본격적으로 커밋하고 푸시등 git을 사용하기 위해 git을 설치해 보도록 하겠다.
1. Git 설치하기
1-1 설치 파일 다운받기
아래의 사이트에 들어가 빨간색 박스 부분을 클릭하면 여러 종류의 버전이 나오는데 standalone의 64비트를 설치해 주도록 하겠다. Portable은 무설치 파일로 설치 마법사 없이 그냥 사용하는 것이다.
Git
git-scm.com


1-2 설치 진행하기
다운로드한 설치 파일을 실행하면 아래의 순서로 진행하면 된다.

git이 설치될 폴더를 지정해 준다.

다음 추가 컴포넌트 옵션을 선택하면 되는데 기본 세팅으로 하고 넘어가면 된다. 여기서 선택 안 한 부분을 보면 바탕화면에 아이콘을 추가할 것인지, 깃 업데이트를 확인할 것 인지에 관한 것이다.

다음으로 시작 메뉴 폴더 생성이다. 기본 설정으로 하고 다음으로 넘어간다.

git editor를 선택하는 단계이다. 여기서는 나에게 익숙한 visual studio code로 사용하겠다. vim도 있고 메모장도 있고 다양하게 있다. 원하는 걸 선택하면 된다.

기본 브랜치 이름을 정하는 건데 이대로 선택하고 그대로 가면 기본 값은 master이다. 필자는 bonobo git을 사용해서 master를 쓰는데 만약 github를 쓴다면 아래쪽 버튼을 클릭하고 main으로 해야 한다. 왜냐하면 github에서 master라는 용어가 노예제를 연상시켜서 그렇다고 한다... 아무튼 여기서 기본 브랜치를 바꿔도 되고 나중에 따로 설정해서 바꿀 수도 있다.

다음으로 환경변수 설정인데 중간에 추천하는 걸 사용하도록 한다 git bash 말고 커맨드라인이나 vscode 등에서 깃을 바로 사용할 수 있도록 해준다.

SSH 설정이다. git 설치 시 기본 번들로 제공되는 openssh를 사용하면 된다.

HTTPS 관련 설정인데 이것도 기본으로 openssl을 통해 인증받도록 한다.

줄 바꿈 설정인데 기본으로 하고 넘어간다.

git bash를 실행할 때 터미널 창 스타일을 선택할 수 있다. MinTTY는 리눅스 쪽 환경을 제공하고 windows는 기본 윈도우 커맨드 창으로 실행된다. 취향껏 선택하면 된다.

git pull의 동작을 선택한다. 기본으로 설정되어 있는 fast-forward or merge를 선택해 준다. fast-forward가 가능하면 fast-forward를 수행하고 아니면 merge를 수행하는데 이거에 대해서는 다음에 자세히 알아보겠다.

자격증명 도우미를 선택하는 부분인데 그냥 넘어간다.

추가 옵션을 선택하는데 기본으로 enable file system caching을 선택하고 다음으로 넘어간다. 해당 옵션은 git의 속도를 향상한다. 아래의 옵션은 심볼릭 링크를 지원하는 옵션이다.

실험적 기능을 사용할 것인지에 관한 여부를 선택하는데 선택하지 않고 다음으로 넘어간다.

이렇게 하면 이제 최종적으로 설치가 진행된다.


1-3 기본 설정하기
이제 폴더 아무 곳이나 우클릭하면 git과 관련된 것들이 쭉 나온다. 여기서 git bash here를 클릭해서 사용할 수 있다.

그전에 먼저 설정해줘야 하는 것이 사용자 정보이다.
git bash를 열어 아래의 명령어를 통해 username과 useremail을 설정해 준다.
git config --global user.name "gildong Hong"
git config --global user.email test@gmail.com
그러면 이제 기본적인 설치와 설정이 모두 끝났다. 다음에는 본격적으로 bonobo git 서버를 활용하는 것에 대해 적어 보겠다.
2024.08.13 - [DevOps/Git] - [Git] Bonobo git server로 git 다루기(커밋 & 푸시)
[Git] Bonobo git server로 git 다루기(커밋 & 푸시)
이제 본격적으로 bonobo git server로 git을 다루어 보도록 하겠다. 먼저 지난번 구축한 bonobo git 서버로 들어가 준다. 여기서 테스트 레포를 하나 생성했었는데 이번에는 계정을 하나 만들고 그 계정
goddmk.tistory.com
'DevOps > Git' 카테고리의 다른 글
[Git] Bonobo git server로 git 다루기(커밋 & 푸시) (0) | 2024.08.15 |
---|---|
[Git] Bonobo Git Server 설치하기 - window용 git 서버 (0) | 2024.08.13 |