ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • GitHub Archive Program 취소하는 방법
    카테고리 없음 2020. 11. 3. 14:15

    왜 이제까지 발견하지 못했는지 모르겠지만 내 깃헙 프로필에 Arctic Code Vault Contributor 라는 뱃지가 달려있었다.


    뱃지에 마우스를 올려보니 올해 1,2월쯤에 만들어 올린 카드게임 프로젝트가 GitHub Archive Program에 선정되었다나 뭐라나...

     

    카드게임 프로젝트가 뭐냐하면 c언어를 처음 배우고 예제 프로젝트로 만든 카드게임인데...


    archiveprogram.github.com/

    Arctic Code Vault Contributor를 인터넷에 검색해보니 GitHub Archive Program에 기여한 사람들한테 주는 뱃지인데, GitHub Archive Program는 인터넷 저장소가 사라졌을 때를 대비해 1,000년 이상 코드 사본을 필름에 인쇄해서 북극에 보관하는 것이란다.

    그니까... 내 허접한 프로젝트 사본을 필름에 인쇄해서 북극에 저장공간을 할애하겠다고...?

     

    다행히도 2020년 2월에 공개설정되어있던 모든 레포지토리가 대상이란다. 어떤 정신나간 알고리즘이 이 코드를 보존하려고 했나 했더니 그냥 전체대상이었다.

    클래스도 없이 함수와 구조체로만 만든 허접한 프로젝트가 필름에 인쇄되어 북극 한쪽에 공간을 차지할 것을 생각하니, 필름낭비와 북극낭비가 오히려 1,000년 뒤 사람들에게 해악을 끼치는 일이라는 생각이 들어 프로젝트에서 빠지는 방법을 폭풍검색하기 시작했다.

    다행히도 여기에 가니 프로젝트에서 빠지는 방법을 찾을 수 있었다.

    archiveprogram.github.com/faq/

     

    프로젝트를 비공개로 전환하거나, 레포지토리 보존하기 체크박스를 해제하면 된다는건데...
    하드카피로 인쇄해서 저장할 정도는 아니지만, 인터넷공간에서 남의 눈에 띄지 못하게 할 정도로 허접하다고 생각하지는 않아서 그냥 체크박스 해제로 가기로 했다.

    방금 해봤는데 체크박스를 해제하는 방법이 저기서 얘기하는 경로랑 조금 다르다. 아마 그 사이 변경되었나보다.

    프로젝트 -> Settings -> Features에서 Preserve this repository - Include this code in the GitHub Archive Program.를 해제하면 된다.

    허접한 코드로 자원을 낭비하느니 필름과 공간을 아끼는 게 더 낫다는 분들은 위 방식대로 하면 오늘도 편안하게 잠을 청할 수 있겠다.

    (이미 내 코드가 북극으로 운반중인 건 아니었으면 좋겠다.)

    댓글

Designed by Tistory.