라즈베리파이(Raspberry Pi)에서 Ubuntu, Docker, Jenkins CI/CD 환경 구축하기
라즈베리파이(Raspberry Pi)란?라즈베리파이(Raspberry Pi)는 영국의 라즈베리파이 재단에서 개발한 소형 싱글보드 컴퓨터(SBC)입니다. 저렴한 가격과 저전력 소비, 다양한 확장성과 높은 활용성 덕분에 교육, IoT, 홈서버, 로봇 등 다양한 용도로 사용됩니다.1. 라즈베리파이 모델 및 사양(1) 최신 및 주요 모델라즈베리파이에는 여러 모델이 있으며, 성능과 용도에 따라 구분됩니다.모델CPURAM저장장치네트워크USB기타Raspberry Pi 5Cortex-A76 2.4GHz (쿼드코어)4GB/8GB LPDDR4XmicroSD (PCIe 2.0 지원)2.5GbE 이더넷, Wi-Fi 6, BT 5.0USB 3.0 x2, USB 2.0 x2PCIe Gen2, 40핀 GPIORaspberry Pi..
2025. 3. 22.
Git 완벽 가이드: 파일 복원, 히스토리 관리, 최적화, GitLab 연동, 그리고 VS Code/Visual Studio 활용
Git을 활용하여 특정 파일의 이전 버전 복원부터 변경 이력 확인, 불필요한 데이터 제거 및 최적화, 전체 워크플로 관리까지 전반적인 가이드입니다. 또한, .git 폴더만으로 저장소를 복원하는 방법, GitLab과의 연동 관계, VS Code/Visual Studio에서 Git을 효율적으로 활용하는 방법도 함께 다룹니다. 각 단계별로 예시 명령어와 옵션을 통해 자세히 설명하며, 보안 관점에서의 체크 포인트도 함께 제시합니다.1. 특정 파일의 이전 버전 복원 및 수정 후 최신 상태로 푸시1.1 특정 파일의 변경 이력 확인복원하려는 파일의 변경 이력을 확인합니다.git log --oneline -- 출력 예시abc1234 Updated file contentdef5678 Added new featureghi..
2025. 1. 24.