정리는 실제 작업만큼이나 중요합니다. 효율적인 관리를 위한 기반이 되기 때문입니다.
프로젝트를 진행하면서 작업 폴더와 파일을 생성했다고 가정해 봅시다. 이후 해당 파일들이 현재 프로젝트에 불필요하다고 판단될 수 있습니다. 하지만 어떤 이유에서인지 이러한 파일들을 삭제하지 않고 그대로 둘 수 있습니다.
이러한 상황이 계속되면 어떻게 될까요?
결국, 불필요한 파일들로 인해 혼란스러워질 것입니다. 따라서, 정리는 우리가 갖춰야 할 가장 중요한 기술 중 하나입니다. 이번 글에서는 사용하지 않는 GitHub 저장소를 삭제하여 계정을 정리하는 방법을 알아보겠습니다.
작업을 처리하는 방법은 여러 가지가 있겠지만, 여기서는 GitHub 저장소를 삭제하는 한 가지 방법만 집중적으로 살펴보겠습니다.
그럼, 바로 시작해볼까요?
저장소 삭제하기
오해하지 마십시오. GitHub 웹 앱은 단순히 웹사이트로 볼 수 있습니다. 엄밀히 말하면 웹 애플리케이션이지만, 대부분의 사람들은 ‘웹사이트’라는 용어에 더 익숙합니다. 웹사이트에 익숙하지 않은 사람들에게는 새로운 기술 용어일 수 있습니다.
본론으로 돌아와서, GitHub에서 저장소를 삭제하는 방법에 대해 알아보겠습니다.
- 먼저 GitHub에 접속합니다.
- 본인 계정으로 로그인합니다.
- 계정에서 삭제하려는 저장소를 찾아 선택합니다.
저장소 검색
- 검색 결과에서 해당 저장소를 클릭하여 엽니다.

- 상단 탐색 메뉴에서 “Settings(설정)” 버튼을 클릭합니다.

- 현재 저장소의 설정 페이지로 이동됩니다.

- 설정 페이지 가장 아래로 스크롤하면 “Danger Zone(위험 영역)”이라는 섹션을 찾을 수 있습니다.

- 해당 섹션에는 “Delete this repository(이 저장소 삭제)” 옵션이 있습니다. 지금 우리가 집중해야 할 유일한 옵션입니다.
- “Delete this repository(이 저장소 삭제)” 버튼을 클릭합니다.

- GitHub는 경고 메시지와 함께 저장소 삭제 여부를 확인합니다. 저장소 경로를 입력하여 다시 한번 확인하도록 요청합니다.

- 표시된 입력 상자에 저장소 경로를 정확하게 입력합니다. 경고 메시지에 표시된 저장소 경로를 복사하여 붙여넣으면 시간을 절약할 수 있습니다.

- 이제 “I understand the consequences, delete this repository(결과를 이해하며, 이 저장소를 삭제합니다)” 버튼을 클릭하여 저장소를 삭제합니다.
- 삭제가 완료되면 GitHub 홈페이지로 리디렉션되고 성공 메시지가 표시됩니다.

이제 GitHub 저장소 삭제가 완료되었습니다.
다른 방법으로 GitHub 저장소를 삭제할 수 있을까요?
안타깝게도 현재로서는 다른 방법은 없는 것으로 알고 있습니다.
저장소 복원하기
만약 실수로 저장소를 삭제했다면 어떻게 해야 할까요? 다시 복구할 기회가 있을까요?
네, 몇 가지 예외적인 경우를 제외하고는 삭제된 저장소를 복원할 수 있습니다. 삭제된 GitHub 저장소를 복원하는 방법을 알아보겠습니다.
다음 두 가지 경우에는 저장소를 복원할 수 없습니다.
- 저장소를 삭제한 지 90일이 지난 경우
- 해당 저장소가 다른 모든 저장소가 삭제될 때까지 포크 네트워크의 일부인 경우
저장소를 복원하는 단계를 살펴보겠습니다.
- GitHub 계정 설정으로 이동합니다.

- 왼쪽 탐색 메뉴에서 “Repositories(저장소)” 버튼을 클릭합니다.

- 저장소 페이지로 이동합니다.

- “Repositories(저장소)” 섹션에서 “Deleted repositories(삭제된 저장소)” 버튼을 클릭합니다.

- 삭제된 모든 저장소 목록이 나타납니다.

- 위 이미지에 표시된 정보 메시지를 확인하세요. 삭제된 저장소 목록이 표시되는 데 최대 1시간이 소요될 수 있습니다.
- 삭제된 저장소 목록에 복원하려는 저장소가 나타나면 복원을 시작할 수 있습니다.
- 저장소 항목 끝에 “Restore(복원)” 버튼이 있습니다.

- “Restore(복원)” 버튼을 클릭합니다.
- GitHub에서 복원할 메시지와 함께 모달 창이 표시됩니다.

- 메시지를 주의 깊게 읽어보세요.
- 이해했다면 “I understand, restore this repository(이해했으며, 이 저장소를 복원합니다)” 버튼을 클릭합니다.
- 완료되었다는 메시지가 표시될 것입니다!

이제 GitHub 홈페이지로 이동하여 저장소를 검색해 보세요. 복원된 저장소를 찾을 수 있을 것입니다.
결론
저장소 삭제 전에는 반드시 필요한 저장소인지 다시 한번 확인하세요. 실수로 저장소를 삭제한 경우에는 복원 옵션을 활용하시기 바랍니다.
또한, 클라우드 스토리지에 저장소를 백업하는 것을 권장합니다. Google Drive, Dropbox 등과 같은 클라우드 스토리지에 저장소를 zip 파일로 보관하면 나중에 필요할 때 도움이 될 수 있습니다. 저장소 삭제 여부가 불확실한 상황에서는 먼저 클라우드 스토리지에 백업한 후 삭제하는 것이 좋습니다.
백업은 복잡한 프로젝트를 삭제할 때 특히 유용합니다. 복잡하거나 규모가 큰 프로젝트를 처음부터 새로 만들려면 상당한 시간이 소요됩니다. 따라서, 삭제하기 전에 복잡한 저장소는 반드시 백업해 두시기 바랍니다.
다음에는 GitHub 개인 저장소에 대한 비밀번호 없는 인증을 설정하는 방법에 대해 알아보겠습니다.
이 글이 유익했기를 바랍니다. 이 정보를 다른 사람들과 공유해 보는 것은 어떨까요?