Como desinstalo a gitosis?

18

Instalei a gitosis na minha máquina dramhost, mas agora quero desinstalá-la porque está causando mais problemas do que soluções.

O problema é que não consigo descobrir como desinstalá-lo. Eu deletei os diretórios ~ / repositories, mas é claro que todos os bins ainda estão incluídos. Também estou mais preocupado com o que isso fez com as configurações do ssh.

    
por Oscar Del Ben 07.12.2009 / 22:09

3 respostas

20

Clone novamente o repositório gitse da gitosis e, em seguida, instale-o novamente usando a opção --record :

sudo python setup.py install --record uninstall.txt

Que produzirá um arquivo de texto contendo todos os arquivos instalados. Então, basta deletá-los.

sudo cat uninstall.txt | sudo xargs rm -rf

Você pode querer remover o usuário git :

sudo userdel -f git

e também o grupo git :

sudo groupdel [git]

A configuração do ssh consiste em entradas no .ssh/authorized_keys que será excluído junto com o diretório base do usuário git .

    
por 07.12.2009 / 22:22
1

Para remover os arquivos de gitoses atuais, você vai querer excluí-los do mesmo diretório que o git. Normalmente, seria em / usr / local / bin, mas se você estiver usando um instalador de pacotes como homebrew ou macports, pode estar em outro lugar. Para descobrir onde o git está instalado, digite isto em uma janela de terminal:

which git

Isso vai te dizer onde o git está instalado e é onde a gitosis deve estar. Agora cd para esse diretório e você deve ser capaz de listar e remover os arquivos da seguinte forma:

ls gitosis*  
rm gitosis* 

Isso deve ser tudo que você precisa fazer. Eu também tive muitos problemas com a gitosis. Principalmente que insiste em criar uma pasta de repositórios quando não quero uma. Estou usando um script ruby simples para mover meus arquivos agora após o upload e que está funcionando muito melhor.

    
por 30.08.2010 / 00:27
0

Obrigado. Eu não tinha um usuário git, mas a exclusão do arquivo .ssh / authorized_keys funcionou.

    
por 08.12.2009 / 09:15