Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- aws
- Git
- architecture
- HTTP
- CSS
- version-control
- database
- Debugging
- reliability
- Security
- Microservices
- CI
- DevOps
- backend
- Kubernetes
- observability
- 성능
- Ops
- SRE
- JavaScript
- API
- Infra
- react
- web
- Performance
- NextJS
- PostgreSQL
- frontend
- auth
- Operations
Archives
- Today
- Total
고민보단 실천을
git clone 속도 높이기와 인증 오류 해결: private 저장소 복제 실무 가이드 본문
git clone 속도 높이기와 인증 오류 해결: private 저장소 복제 실무 가이드
git clone은 신규 프로젝트 온보딩에서 가장 먼저 실행하는 명령어다. 이 글은 private 저장소 인증 오류와 느린 복제 문제를 함께 해결하는 실무 패턴을 정리한다.
기본 사용법
git clone https://github.com/org/repo.git
git clone git@github.com:org/repo.git
자주 쓰는 옵션 4가지
| 항목 | 의미 | 언제 쓰는지(실무 상황) |
|---|---|---|
| --depth 1 | 최신 이력만 얕게 복제 | CI나 임시 분석 환경에서 빠른 시작이 필요할 때 |
| --branch <name> | 특정 브랜치 기준으로 복제 | release 브랜치만 바로 확인할 때 |
| --single-branch | 선택 브랜치 이력만 받음 | 대용량 모노레포 네트워크 절감이 필요할 때 |
| --recurse-submodules | 서브모듈까지 함께 초기화 | 서브모듈 누락으로 빌드 실패를 막고 싶을 때 |
문제 상황
상황: clone 시 인증 실패로 권한 오류가 반복된다.
원인: HTTPS 토큰 만료 또는 SSH 키 미등록 상태다.
해결: 개인 액세스 토큰 재발급 후 credential 갱신 또는 SSH 공개키를 원격 서비스에 등록한다.
예방 팁: 팀 온보딩 문서에 인증 방식과 토큰 만료 정책을 함께 관리한다.
참고/출처
공식 문서: git-clone manual
공식 문서: Pro Git - Getting a Repository
신뢰 자료: GitHub Docs - Cloning a repository
'GIT' 카테고리의 다른 글
| git pull 충돌 줄이기: --rebase와 --ff-only 선택 기준 팀 실무 가이드 (0) | 2026.02.19 |
|---|---|
| git merge 충돌 해결 가이드: --no-ff 전략과 안전한 병합 절차 정리 (0) | 2026.02.19 |
| git commit 커밋 수정 실무: --amend와 --fixup으로 메시지·이력 정리하기 (0) | 2026.02.19 |
| git checkout 되돌리기와 브랜치 이동: 파일 복구까지 안전하게 쓰는 법 (0) | 2026.02.19 |
| git diff 리뷰 품질 높이기: 커밋 전 변경 비교와 누락 점검 실무 방법 (0) | 2026.02.19 |
Comments
