반응형
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
반응형
'program tip' 카테고리의 다른 글
Linux에서 Perl 스크립트를 시스템 데몬으로 실행하려면 어떻게해야합니까? (0) | 2020.12.15 |
---|---|
a의 텍스트를 맨 위로 정렬하고 싶습니다. (0) | 2020.12.15 |
PHP를 사용하여 MySQL 데이터베이스에 저장하는 IP 주소 (0) | 2020.12.15 |
Android, 내 애플리케이션에서 QR 코드를 읽는 방법은 무엇입니까? (0) | 2020.12.15 |
가비지 수집기 및 순환 참조 (0) | 2020.12.15 |