web-dev-qa-db-ja.com

Gitosisをアンインストールするにはどうすればよいですか?

ドラムホストマシンにgitosisをインストールしましたが、ソリューションよりも多くの問題を引き起こしているので、それをアンインストールしたいと思います。

問題は、それをアンインストールする方法が見つからないことです。 〜/ repositoriesディレクトリを削除しましたが、もちろんすべてのビンがまだ含まれています。また、ssh構成がどうなるかについても心配しています。

18
Oscar Del Ben

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構成は、gitユーザーホームディレクトリと共に削除される.ssh/authorized_keysのエントリで構成されます。

20
Gregory Pakosz

実際のgitosisファイルを削除するには、gitと同じディレクトリからそれらを削除する必要があります。通常は/ usr/local/binにありますが、homebrewやmacportsなどのパッケージインストーラーを使用している場合は、別の場所にある可能性があります。 gitがインストールされている場所を確認するには、ターミナルウィンドウで次のように入力します。

which git

これにより、gitがインストールされている場所とgitosisの場所がわかります。
これで、そのディレクトリにcdすると、次のようにファイルを一覧表示して削除できるはずです。

ls gitosis*  
rm gitosis* 

それで十分です。私はまた、眼科に多くの問題を抱えてきました。主に、リポジトリフォルダーが不要な場合は、リポジトリフォルダーの作成を要求します。簡単なRubyスクリプトを使用して、アップロード後にファイルを移動しましたが、それはかなりうまくいきます。

1
Pickle Pumper

ありがとう。私はgitユーザーがいませんでしたが、.ssh/authorized_keysファイルを削除するとうまくいきました。

0
Oscar Del Ben