GitHub 리포지토리를 보관하는 방법


14

GitHub에서는 사용자가 리포지토리를 보관할 수 없으며 사용 가능한 계획에는 리포지토리의 양에 대한 고정 된 제한이 있습니다.

허용되는 것보다 많은 리포지토리를 호스팅해야하고 해당 리포지토리 중 일부가 비활성 상태 인 경우 모든 중요한 정보 (문제, wiki, 커밋 등)를 유지하면서 해당 리포지토리를 보관하고 싶습니다. 그런 다음 해당 프로젝트 중 하나를 다시 사용해야하는 경우 해당 리포지토리를 다시 활성화하는 방법이 좋습니다.

누구든지 위와 비슷한 것을 얻을 수있는 방법이나 타사 솔루션을 알고 있습니까?

GitHub에서 개인 리포지토리로 호스팅하려는 다른 소규모 프로젝트를 진행하고 있습니다. 이러한 프로젝트는 빠르게 비활성화되었지만 언젠가는 프로젝트 중 하나로 돌아가 버그를 수정하거나 변경해야합니다.


Red Glasses 에서이 기사 를 확인하십시오 .
Alex

답변:


1

현재 GitHub는 보관 리포지토리를 지원합니다.

보관 저장소

리포지토리를 보관하여 모든 사용자에게 읽기 전용으로 만들고 더 이상 적극적으로 유지 관리하지 않음을 나타낼 수 있습니다. 아카이브 된 저장소를 아카이브 해제 할 수도 있습니다.
...

  1. GitHub에서 저장소의 메인 페이지로 이동하십시오.
  2. 리포지토리 이름에서 ⚙ 설정을 클릭하십시오 .

    여기에 이미지 설명을 입력하십시오

  3. "위험 지역"에서 클릭 보관이 저장소 또는 보관 취소를이 저장소를 .

    여기에 이미지 설명을 입력하십시오

  4. 경고를 읽으십시오.
  5. 아카이브하거나 아카이브하지 않을 저장소의 이름을 입력하십시오.

    여기에 이미지 설명을 입력하십시오

  6. 결과를 이해하고이 저장소를 아카이브 하십시오를 클릭하십시오 .

GitHub 리포지토리 보관에 대한 GitHub 도움말에서 자세히 알아보십시오


7

다음과 같은 몇 가지 해결 방법이 있습니다.

bitbucket을 사용하는 IMHO 는 더 나은 대안, 즉 무료 무제한 개인 저장소이며 올해도 git 지원을 받았습니다.)


1
Bitbucket은 많은 개인 리포지토리를 사용하는 방법이며 프로젝트에 더 많은 공동 작업자가 필요할 때만 지불하기를 원합니다.
Ashfame

참고 사항입니다. 귀하의 의견은 불행히도 구식입니다. 오늘날 (2014) Bitbucket은 GitHub보다 훨씬 앞서 있으며 모든 종류의 전문 프로젝트 관리에 사용하는 것은 실수입니다. GitHub은 초기 빌드 이후로 많은 버그가 있고 많은 기본 기능을 그리워합니다.
trejder

1

우리는 같은 문제가있었습니다 : 많은 소규모 비활성 개인 저장소. 오픈 소스 백업 스크립트 / 도구 (예 : 이와 같은 )가 있지만 대부분 공용 저장 소용이거나 제대로 복원 할 수 없습니다. 그렇기 때문에 리포지토리를 보관하기 위해 자체 도구를 개발하고 최근에이를 서비스 backhub.co 로 제공하기로 결정했습니다.

GitHub 계정으로 로그인하여 이슈, 코멘트, 마일스톤 및 위키를 포함한 모든 리포지토리를 백업 할 수 있습니다. 또한 리포지토리를 GitHub로 다시 복원 할 수도 있습니다. 모든 메타 데이터. 복구에는 (GitHub API로 인해) 몇 가지 제한 사항이 있지만 모든 문제는 원래 사용자가 아닌 귀하가 제출하지만 문제 설명에 원래 정보를 포함합니다. 또한 @mentions를 필터링합니다. 그렇지 않으면 공동 작업자가 복원 할 때 많은 메일 알림을받을 수 있습니다.


이 서비스는 현재 비공개 베타 버전입니다.
codingbadger

1
당신이 그것을 시도하려는 경우, 당신은이 초대 링크를
dnlhtz

일에 대한 github-backup. 그 Github의 저장소는 불행히도 제거 된, 그러나 여기에서 현재 버전 haskell.org에이
GDP2
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.