본문 바로가기

개발계발

KDT 유비온 코딩 강의 8일차 [초코라떼로 깃 설치하기]

KDT 유비온 코딩 강의 8일차 | 초코라떼로 깃 설치하기
KDT 국비 강의 재직자 전형으로 신청 후 작성하는 기록지입니다!

 

📌 도입

제목을 보고 이게 무슨 말인가 긴가민가 했지만, 열심히 공부했습니다! 😄

오늘 다룬 주요 내용은 세 가지였어요.

• Git의 개념과 설치 필요성
• 공식 웹사이트 설치 vs 터미널 설치 비교
• Windows에서 Choco를 이용한 Git 설치 방법

 

💡 초콜라티(Chocolatey)가 뭔가요?

윈도우용 패키지 매니저인데요, 정확한 이름은 초콜라티[Chocolatey]예요.
소프트웨어 설치, 업데이트, 삭제를 간소화해주는 도구로, 명령어 한 줄로 작업을 효율적으로 처리할 수 있다고 합니다.

쉽게 말하면 앱스토어처럼 원하는 소프트웨어를 명령어 하나로 설치할 수 있는 윈도우용 도구예요!

👉 공식 초콜라티 홈페이지 : https://community.chocolatey.org/

저는 이미 지난번에 깃을 설치했는데 뻘쭘해졌습니다 😅
그래도 오늘은 터미널로 설치해보는 경험 자체가 중요하니까 따라가 봤어요!

 

 

🖥️ 클로드로 명령어 받아서 직접 해봤어요

강사님께서 AI를 활용해서 명령어를 받아 사용하셨는데, 저도 따라해볼 겸 클로드에게 직접 물어봤어요.

 

실행이 되는지 한 번 시도해 보겠습니다.

 

 

실행해 봤는데요!

 

안되는 군요...ㅠㅠ

될리가 없겠다고 생각은 하고 있었습니다.ㅋㅋ

 

 

https://learn.microsoft.com/ko-kr/powershell/scripting/install/install-powershell-on-windows?view=powershell-7.6

 

Windows PowerShell 7 설치 - PowerShell

Windows PowerShell을 설치하는 방법

learn.microsoft.com

 

🔧 해결 과정 - PowerShell 7 설치

알고 보니 PowerShell 버전 문제였어요.
위 링크를 통해 PowerShell 7을 먼저 설치했습니다.

 

 

설치 후 관리자 권한으로 실행해서 명령어를 다시 입력했더니 드디어 작동했어요!
마지막 버전 확인까지 완벽하게 마무리했습니다 🎉

 

오늘은 좀 따라가기 벅찼는데요. 아무래도 안해 봤어서 그런가 뭔가 강사님 강의와 달리

엄청 버벅였는데요.ㅋㅋㅋㅋ 그래도 무사히 완료했습니다.

 

클로드 통해서 사용한 질문과 확인된 코드도 본문에 작성해 놓겠습니다!

Chocolatey를 관리자 권한으로 실행된 명령 프롬프트를 통해서 설치를 하려고 해. 설치 명령어 작성해줘

 

결과 : Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

 

실행 순서:

  1. Windows 키 → cmd 검색 → "관리자 권한으로 실행" 클릭
  2. 명령 프롬프트에서 powershell 입력 후 Enter (PowerShell 모드 전환)
  3. 위 명령어 붙여넣기 후 Enter
  4. 설치 완료 후 choco --version 으로 확인

⚠️ 참고: 일반 cmd가 아닌 PowerShell 또는 cmd에서 powershell 전환 후 실행해야 정상 작동

 

 

📖 모르는 단어 찾아보기

오늘도 새로운 단어들이 나왔어요. 찾아보고 정리해봤습니다!

[Chocolatey (초콜라티)]
윈도우용 커맨드라인 패키지 매니저. 명령어 한 줄로 소프트웨어를 설치하고 관리할 수 있어요.

[패키지 매니저 (Package Manager)]
소프트웨어 설치, 업데이트, 삭제를 자동으로 관리해주는 도구. Mac의 Homebrew, 리눅스의 apt와 비슷한 개념이에요.

[PowerShell]
윈도우에서 사용하는 고급 터미널 도구. CMD보다 더 많은 기능과 명령어를 지원해요.

[관리자 권한 (Administrator)]
컴퓨터의 시스템 설정을 변경하거나 소프트웨어를 설치할 수 있는 최고 권한이에요. 일부 명령어는 반드시 관리자 권한으로 실행해야 해요.

[ExecutionPolicy (실행 정책)]
PowerShell에서 스크립트 실행을 허용하거나 제한하는 보안 정책이에요. Chocolatey 설치 시 이 정책을 일시적으로 우회해야 해요.

 

 

🙌 마무리

오늘은 처음으로 터미널로 소프트웨어를 직접 설치해봤는데요.
안 되면 원인을 찾아서 해결하는 과정 자체가 굉장히 값진 경험이었어요.

초코라떼 앞으로 또 쓸 일이 있을까 두근두근 하네요! 😂

앞으로도 강의 내용을 꾸준히 기록할 예정이니, 관심과 응원 부탁드립니다! 🙏