비공개 GitHub 리포지토리를 공개로 변경하는 방법

리포지토리 설정을 사용해 GitHub 리포지토리를 비공개에서 공개로 변경하는 방법을 알아보세요. 단계별 튜토리얼을 따라 하고, Trupeer로 개발자 가이드를 만들어 보세요.

AI로 멋진 제품 영상 & 문서를 제작하세요

이 튜토리얼은 Trupeer를 사용하여 5분 이내에 제작되었습니다.

무료로 만들기

GitHub에서 비공개 저장소를 공개로 변경하려면 다음 단계를 따르세요:

  • 저장소로 이동: GitHub에서 공개로 전환하고 싶은 비공개 저장소로 이동하세요.

  • 설정에 액세스: 저장소 페이지 상단에 있는 "Settings" 탭을 클릭하세요. 

  • 위험 영역 찾기: 설정 페이지를 아래로 스크롤하여 "Danger Zone" 섹션을 찾으세요.

  • 가시성 변경: "Danger Zone"에서 "Change repository visibility" 옵션을 찾아, 옆에 있는 "Change visibility" 버튼을 클릭하세요.

  • 공개 선택: 팝업 창이 나타납니다. 표시된 옵션에서 "Change to public"을 선택하세요.

  • 작업 확인: GitHub에서 결정을 확인하라는 메시지가 표시됩니다. 확인 메시지를 읽고, 계속하려면 "I understand, make this repository public" 버튼을 클릭하세요.

확인한 후에는 저장소의 가시성이 업데이트되며, 누구나 GitHub에서 공개적으로 접근할 수 있게 됩니다.

단계별 가이드: GitHub 저장소를 비공개에서 공개로 변경하는 방법

1단계

변경하려는 비공개 저장소로 이동하세요.

2단계

저장소 페이지 오른쪽 상단에 있는 'Settings' 탭을 클릭하세요.

3단계

설정 페이지 하단의 'Danger Zone' 섹션으로 스크롤하세요.

4단계

'Change repository visibility' 버튼을 클릭하고 'Change to public'을 선택하세요.

5단계

확인을 요청하는 팝업이 나타나며, 'I want to make this repository public' 버튼을 클릭하세요.

6단계

'I have read and understand these effects' 버튼을 클릭하세요.

7단계

'Make this repository public'을 클릭하세요.

8단계

저장소가 공개되면, 그 안의 모든 코드와 데이터가 GitHub의 누구에게나 표시됩니다.

GitHub 리포지토리를 비공개에서 공개로 변경하는 Pro 팁

  1. 공개하기 전에 민감한 데이터 점검
    가시성을 전환하기 전에 API 키, 환경 변수, 액세스 토큰, .env 파일, 내부 문서를 포함해 리포지토리 전체를 검토하세요.

  2. 현재 파일만 보지 말고 커밋 기록을 확인하세요
    최신 버전에서 민감한 데이터가 제거되더라도 이전 커밋에 여전히 존재할 수 있습니다. Git 히스토리 도구 또는 GitHub의 비밀 스캐닝 알림을 사용하세요.

  3. 공개 사용자용 README 업데이트
    프로젝트 목적, 설정 단계, 외부 기여자를 위한 사용 방법을 설명하는 명확한 문서로 내부 메모를 다시 작성하세요.

  4. 공개하기 전에 라이선스를 추가하세요
    라이선스가 없으면 다른 사람들이 기술적으로도 코드를 합법적으로 사용할 수 없습니다. MIT, Apache 2.0, GPL 같은 적절한 오픈소스 라이선스를 선택하세요.

  5. 리포지토리 협업자와 권한 검토
    모든 협업자가 공개 프로젝트에 적합한지 확인하고, 지속적인 액세스가 필요하지 않은 사람은 제거하세요.

  6. GitHub 보안 기능 활성화
    Dependabot 알림, 코드 스캐닝, 비밀 스캐닝을 켜서 리포지토리가 공개된 이후에도 안전하게 보호하세요.

  7. 누락된 경우 .gitignore를 생성
    .gitignore를 올바르게 구성해 민감하거나 불필요한 파일이 향후 실수로 커밋되는 것을 방지하세요.

자주 발생하는 실수 GitHub 리포지토리를 비공개에서 공개로 변경

  1. 자격 증명을 실수로 노출
    가장 흔하고 심각한 실수입니다. 공개되면 데이터가 빠르게 색인되고 복제되며 캐시될 수 있습니다.

  2. 삭제한 파일은 영원히 사라졌다고 가정
    삭제된 파일은 히스토리 재작성 도구로 제대로 제거하지 않는 한 Git 기록에 여전히 존재할 수 있습니다.

  3. 연결된 서비스에 대해 잊음
    CI/CD 파이프라인, 클라우드 제공업체, 서드파티 통합은 리포지토리가 공개된 후에도 계속해서 리포지토리를 참조할 수 있습니다.

  4. 라이선스가 포함되지 않음
    라이선스가 없는 공개 리포지토리는 법적 해석의 모호성을 만들고 도입을 제한합니다.

  5. 초기 사용자용 문서가 부실함
    내부 전용 README는 외부 사용자를 혼란스럽게 하고 참여나 기여를 줄입니다.

  6. 이슈 및 토론 설정을 무시
    중재 없이 이슈를 활성화하면 스팸이나 관리하기 어려운 요청으로 이어질 수 있습니다.

  7. 이해관계자 합의 없이 가시성 변경
    팀 또는 회사 리포지토리의 경우, 승인 없이 공개로 전환하면 컴플라이언스나 정책 문제를 일으킬 수 있습니다.

GitHub 리포지토리를 비공개에서 공개로 변경하는 일반적인 FAQ

1. 무료로 GitHub 리포지토리를 비공개에서 공개로 변경할 수 있나요?

네. GitHub은 무료 및 유료 플랜에서 비공개→공개 가시성 변경을 지원합니다.

2. 커밋 기록은 그대로 유지되나요?

네. 리포지토리 가시성을 변경해도 모든 커밋, 브랜치, 태그는 변경되지 않습니다.

3. 공개 리포지토리를 다시 비공개로 되돌릴 수 있나요?

네. 언제든 비공개로 다시 변경할 수 있지만, 이미 공개 상태에서 복제되거나 캐시된 데이터는 되돌릴 수 없습니다.

4. 공개 리포지토리가 검색 엔진에 표시되나요?

네. 공개 리포지토리는 검색 엔진에 의해 색인되고 누구나 발견할 수 있습니다.

5. 포크와 스타는 영향을 받나요?

스타는 그대로 유지됩니다. 포크는 리포지토리가 공개된 후에 사용할 수 있게 됩니다.

6. 가시성 변경 시 협업자에게 알림이 가나요?

GitHub이 항상 명시적인 알림을 보내는 것은 아니므로, 협업자에게는 직접 수동으로 알려주는 것이 가장 좋습니다.

7. 회사 프로젝트를 공개해도 안전한가요?

라이선스, 컴플라이언스, 지적 재산권, 민감한 데이터를 충분히 검토한 경우에만 가능합니다.



사람들이 함께 묻는 질문

기술 문서 생성기

사용자 가이드 매뉴얼

지식 베이스 소프트웨어

GitHub 게임 하는 방법

링크로 GitHub 리포지토리 공유하는 방법

GitHub 프로필 공유하는 방법

GitHub에서 폴더 만드는 방법

GitHub에 폴더 업로드하는 방법

영상 편집기, 번역가, 스크립트 작가가 필요하신가요?

Trupeer를 무료로 사용해 보세요

데모 예약

영상 편집기, 번역가, 스크립트 작가가 필요하신가요?

Trupeer를 무료로 사용해 보세요

데모 예약

영상 편집기, 번역가, 스크립트 작가가 필요하신가요?

Trupeer를 무료로 사용해 보세요

데모 예약

동영상부터 단계별 가이드까지 이 페이지의 모든 내용은 Trupeer AI를 통해 단 몇 분 만에 작성되었습니다.

동영상부터 단계별 가이드까지 이 페이지의 모든 내용은 Trupeer AI를 통해 단 몇 분 만에 작성되었습니다.

동영상부터 단계별 가이드까지 이 페이지의 모든 내용은 Trupeer AI를 통해 단 몇 분 만에 작성되었습니다.