program tip

Git 저장소 Gitolite를 삭제 하시겠습니까?

radiobox 2020. 12. 15. 18:53
반응형

Git 저장소 Gitolite를 삭제 하시겠습니까?


gitolite를 사용할 때 저장소를 삭제하는 올바른 방법이 무엇인지 궁금합니다.

서버에서 리포지토리를 삭제하고 제거 할 리포지토리와 관련된 모든 구성을 제거하는 것 외에해야 할 일이 있습니까?


아니! 그게 당신이해야 할 전부입니다!


서버에서 저장소를 삭제하고 모든 구성을 제거하기 만하면됩니다.

설명서 에서 인용 :

저장소를 제거하는 것은 그렇게 간단하지 않습니다. 확실히 conf / gitolite.conf 파일에서 적절한 줄을 제거해야하지만 gitolite는 서버에서 저장소를 자동으로 삭제하지 않습니다. 당신은 서버에 로그온하고 더러운 행동을 직접해야합니다 :-)

conf 파일을 변경하고 푸시 한 다음 서버로 이동하여 필요한 작업을 수행하는 것이 가장 좋습니다.


실제로 Apis를 통해이를 수행하는 또 다른 공식적인 방법이 있습니다. 이것은 사용자에게 자신의 리포지토리 (야생 리포지토리)를 만들 수있는 권한을 제공 할 때보다 실용적인 방법입니다.

이를 위해서는 다음이 필요합니다.

  • Admin은 $ HOME / .gitolite.rc에서 적절한 주석 처리 된 줄 (서버에서)을 제거하여 D 명령을 활성화합니다.
  • 저장소 잠금 해제 (안전 절차) "ssh gitolite @ hostname D unlock reponame"
  • "ssh gitolite @ hostname D rm reponame"으로 저장소 삭제

몇 가지 간단한 문서는 Gitolite 문서 에서 찾을 수 있지만 문서는 "Gitolite Essentials"책에서 더 좋습니다.

참조 URL : https://stackoverflow.com/questions/5755449/deleting-git-repository-gitolite

반응형