inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

개발자를 위한 쉬운 도커

[MacOS] Git 설치

mac 에서의 git 설치

271

ahha

작성한 질문수 11

0

맥에서도 사용해보고 싶어서 git을 설치하는 과정에서

image.png

해당 에러가 지속적으로 나와

brew update를 먼제 해봤는데 homebrew-core is a shallow clone. 또 에러가 나와서 오류 창에서 알려준데로 git -C ......이부분 명령어를 실행해줬는데 저 에러가 안없어지더라구요...

그리고 ARM processor 에러 부분도 shallow clone 이 에러가 납니다... 왜그럴까요...

혹시 실습때 git 이 반드시 필요한 걸까요? git의 역할이 궁금합니다...

docker 가상화 ci/cd docker-compose github-actions docker-volume docker-image container

답변 2

0

황현우

ahha님 안녕하세요. 데브위키입니다.

먼저 homebrew의 잘못된 버전이 설치된 것 같습니다.

사용하시는 MAC은 ARM 인데, 아마 Intel용이 설치되어 있는 것 같습니다

 

https://github.com/Homebrew/brew/releases/tag/4.4.2

기존 homebrew는 삭제하신 후에 이 페이지에서 Homebrew-4.4.2.pkg 파일로 다시 한번 설치해보시겠어요?

0

ahha

설치 확인을 했는데 버전이 2.5.0으로 떠서요! 저 파일로 설치는 했습니다...

image.png

 설치 후에 brew install git을 해보았는데 같은 에러가 납니다

image.png

mac에 자체로 git이 설치되어 있다고 해봐서 확인해보았는데 또 버전 조회는 됩니다...

0

황현우

기존 brew를 삭제하고 다시 설치해보시는건 어떨까요??

  1. 삭제 스크립트 실행

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"

 

  1. 관련 디렉터리 삭제

sudo rm -rf /usr/local/Homebrew

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

ahha님, Mac에서의 Homebrew 설치 관련 오류에 대해 걱정이 많으셨을 것 같습니다. 아래에 이러한 오류 상황을 이해하고 해결할 수 있는 정보를 간단히 설명드리겠습니다.

Git 설치 관련 오류 원인 및 해결 방법:

  1. Homebrew에서의 Shallow Clone:

    • 오류 메시지에 따르면 Homebrew의 homebrew-core가 얕은 복사본(shallow clone) 상태라는 것입니다. 이를 해결하기 위해서는 메시지에서 안내된 대로 다음 명령어를 사용하여 얕은 복사본 문제를 해결해야 합니다:
      
      git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow
      

  2. ARM 프로세서 관련 설치 문제:

    • Mac에서 ARM 아키텍처를 사용하는 경우, Homebrew를 설치할 때 기본 경로를 /usr/local이 아닌 /opt/homebrew로 설정해야 합니다. 이 때문에 발생할 수 있는 문제는 Homebrew 문서를 참고하여 경로를 변경하거나, 새로운 설치를 통해 해결할 수 있습니다.
    • Homebrew Installation Guide 에서 자세한 설치 과정과 ARM 아키텍처에 맞는 설정 방안을 확인할 수 있습니다.

Git의 역할:

강의 실습에서 git은 소스 코드를 버전 관리하고, 협업 시 코드 관리에 효과적인 툴로 사용됩니다. 도커 강의에서는 코드의 변경 내역을 추적하거나 다른 개발자와 협력하여 컨테이너 이미지를 빌드하고 변경 사항을 공유하는 상황에서 유용할 수 있습니다.

최소한의 설치로 실습을 따라가려면 Git의 설치는 필수가 아니지만, 이후 개발 과정에서 유용하게 사용될 수 있으니 설치를 권장합니다. Mac에서 Terminal을 통해 습득하시면 추후 강의 진행에 많은 도움이 될 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

33강 도커 빌드 강의의 docker file

0

37

1

개발환경에서 도커 설정

1

101

2

vscode 터미널 설정 관련 질문

0

103

1

쿠버네티스 강의 언제 나오나요..

2

128

2

postgresql-repmgr:15 지원 종료에 따른 대체 이미지 변경 질문드립니다!

1

186

2

섹션 9. 레이어 관리에서 alpine OS 사용 관련 질문 있습니다!

1

72

2

도커 가상 네트워크와 Stateless 특징 관련 질문

1

74

2

우분투 설치

0

71

2

도커 보안을 실무에서 어떻게 대비하시는지 궁금합니다.

1

240

2

컨테이너를 활용한 개발환경 통일에 관하여

1

96

2

k8s 강의 일정

1

114

2

컨테이너의 Stateless 제약 관련 질문

0

98

1

docker push 하는 중 "single-platform image ..." 메세지가 나오고, docker hub에 image와 tag가 정상적으로 등록되지 않습니다.

2

100

1

docker pull [이미지] 다운로드시 에러 해결 방법 문의

1

444

2

강의 재생 오류

1

88

1

Remote JVM Debug Setting

1

105

1

빌드 방식에 대해 질문 있습니다.

1

104

2

컨테이너 레이어 질문 있습니다.

1

106

1

컨테이너 가상화 호스트 OS

1

156

2

강의 이미지 사용

1

168

2

도커컴포즈 오류

0

163

2

USER 명령어와 관련하여 질문드립니다

1

112

1

강의 예정

1

178

2

실행오류

1

214

3