Skip to main content

Enterprise Server 3.20 은(는) 현재 릴리스 후보로 제공됩니다.

Git 대형 파일 스토리지에서 파일 제거

리포지토리에 대해 Git LFS를 설정한 경우 Git LFS에서 모든 파일 또는 파일 하위 집합을 제거할 수 있습니다.

단일 파일 제거

  1.        `filter-repo` 명령을 사용하여 리포지토리의 Git 기록에서 파일을 제거합니다. 이를 사용한 정보에 대한 자세한 정보는 [AUTOTITLE](/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)을(를) 참조하세요.
    
  2.        _.gitattributes_ 파일로 이동합니다.
    

    참고

           _.gitattributes_ 파일은 일반적으로 로컬 리포지토리 내에 저장됩니다. 경우에 따라 모든 Git LFS 관련 사항이 포함된 전역 _.gitattributes_ 파일을 생성했을 수도 있습니다.
    
  3.        _.gitattributes_ 파일 내에서 연결된 Git LFS 추적 규칙을 찾아 제거합니다.
    
  4.        _.gitattributes_ 파일을 저장하고 종료합니다.
    

Git LFS 리포지토리 내의 모든 파일을 제거하기

  1.        `filter-repo` 명령을 사용하여 리포지토리의 Git 기록에서 파일을 제거합니다. 이를 사용한 정보에 대한 자세한 정보는 [AUTOTITLE](/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)을(를) 참조하세요.
    
  2. 필요에 따라 리포지토리에서 Git LFS를 제거하려면 다음을 실행합니다.

    git lfs uninstall
    

    Git LFS 버전 1.1.0 미만인 경우 다음을 실행합니다.

    git lfs uninit
    

리포지토리의 Git LFS 객체

Git LFS에서 파일을 제거한 후에도 Git LFS 개체는 원격 스토리지에 계속 계산됩니다.

리포지토리에서 Git LFS 개체를 제거하려면 GitHub Enterprise 관리자에게 문의하여 개체를 보관합니다. 보관된 개체는 3개월 후에 제거됩니다.

참고

단일 파일을 제거하고 리포지토리에 유지하려는 다른 Git LFS 개체가 있는 경우, 리포지토리를 삭제했다가 다시 만든 후 Git LFS와 연결된 파일을 다시 구성합니다. 자세한 정보는 단일 파일 제거Git Large File Storage (Git 대용량 파일 저장소) 구성을(를) 참조하세요.

추가 참고 자료

  •         [AUTOTITLE](/repositories/working-with-files/managing-large-files/about-git-large-file-storage)
    
  •         [AUTOTITLE](/repositories/working-with-files/managing-large-files/collaboration-with-git-large-file-storage)
    
  •         [AUTOTITLE](/repositories/working-with-files/managing-large-files/installing-git-large-file-storage)