Tan Shuai

카테고리

소프트웨어 개발

GitHub LFS(대용량 파일 저장소) 저장소를 AWS CodeCommit로 마이그레이션

소프트웨어 개발

최근 Git Large File Storage(LFS)를 사용하는 GitHub 저장소를 AWS CodeCommit으로 이전했습니다. 비슷한 작업을 계획 중이라면 제 경험을 바탕으로 한 과정을 공유하려고 합니다. 다음은 단계별 가이드입니다. 사전 준비 시작하기 전에 다음 도구들이 설치되어 있는지 확인하세요: Git Git LFS AWS…

AWS CodeCommit: GitHub 대용량 파일 저장소 (Git LFS) 무료 대안

소프트웨어 개발

AWS CodeCommit는 GitHub의 Large File Storage(Git LFS) 서비스에 대한 강력한 대안을 제공하여 Git 리포지토리에서 대용량 파일을 효율적으로 관리할 수 있는 솔루션을 제공합니다. Git LFS 사용을 재고해야 하는 이유 Git LFS는 Git 리포지토리에서 대용량 파일을 처리하는 데 인기 있는 선택이지만, 몇 가…

모든 Git 하위 디렉토리 재설정/복원

소프트웨어 개발

Git 저장소를 효과적으로 관리하려면 서브디렉터리를 재설정하거나 복원하여 깨끗하고 기능적인 코드베이스를 유지해야 합니다. 이 가이드는 Git 저장소에서 모든 서브디렉터리를 재설정하거나 복원하는 간결한 단계별 접근 방식을 제공합니다. 서브디렉터리 재설정 다음 Git 명령어는 저장소에서 추적되지 않은 모든 파일과 디렉터리를 제거합니다. 이는 재설정 또…

Electron 빌드 도구 ERROR Error: Failed to run "choco install pywin32 --yes"

소프트웨어 개발

Electron Build Tools를 사용할 때 Chocolatey를 통해 pywin32를 설치하는 과정에서 오류가 발생할 수 있습니다. 프로젝트에 필요한 의존성이기 때문에 이 오류는 매우 좌절감을 줄 수 있습니다. 아래는 문제에 대한 자세한 설명과 해결 가능한 단계들입니다. 오류 Electron Build Tools를 사용하여 Electron…

Git의 현재 커밋 ID 가져오기 및 package.json에 업데이트

소프트웨어 개발

Node.js 프로젝트를 개발할 때 Git 저장소의 현재 커밋 ID를 추적하고 싶을 수 있습니다. 이 정보는 디버깅, 버전 관리 또는 배포 목적으로 유용할 수 있습니다. 이를 달성하는 한 가지 방법은 빌드 과정에서 현재 커밋 ID를 package.json 파일에 업데이트하는 것입니다. 이 글에서는 Node.js를 사용하여 현재 Git 커밋 ID를 가져와…