답변:
gitosis git 리포지토리를 다시 복제 한 다음 --record
옵션을 사용하여 다시 설치하십시오 .
sudo python setup.py install --record uninstall.txt
설치된 모든 파일을 포함하는 텍스트 파일이 생성됩니다. 그런 다음 삭제하십시오.
sudo cat uninstall.txt | sudo xargs rm -rf
사용자를 제거 할 수 있습니다 git
.
sudo userdel -f git
git
그룹 뿐만 아니라 :
sudo groupdel [git]
ssh 구성은 사용자 홈 디렉토리 .ssh/authorized_keys
와 함께 삭제 될 항목으로 구성됩니다 git
.
실제 기토 시스 파일을 제거하려면 git과 같은 디렉토리에서 삭제하십시오. 일반적으로 / usr / local / bin에 있지만 homebrew 또는 macports와 같은 패키지 설치 프로그램을 사용하는 경우 다른 곳에있을 수 있습니다. git이 설치된 위치를 찾으려면 터미널 창에 다음을 입력하십시오.
which git
그것은 git이 어디에 설치되어 있고 gitosis가 있어야하는 곳을 알려줍니다.
이제 해당 디렉토리로 cd하면 다음과 같이 파일을 나열하고 제거 할 수 있습니다.
ls gitosis*
rm gitosis*
그게 당신이해야 할 모든 것입니다. 나는 또한 gitosis에 많은 문제가있었습니다. 주로 저장소 폴더를 원하지 않을 때 생성해야한다고 주장합니다. 업로드 후 지금 간단한 루비 스크립트를 사용하여 파일을 이동하고 있으며 훨씬 잘 작동합니다.
감사. git 사용자는 없지만 .ssh / authorized_keys 파일을 삭제하면 트릭이 발생했습니다.