ドラムホストマシンにgitosisをインストールしましたが、ソリューションよりも多くの問題を引き起こしているので、それをアンインストールしたいと思います。
問題は、それをアンインストールする方法が見つからないことです。 〜/ repositoriesディレクトリを削除しましたが、もちろんすべてのビンがまだ含まれています。また、ssh構成がどうなるかについても心配しています。
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
のエントリで構成されます。
実際のgitosisファイルを削除するには、gitと同じディレクトリからそれらを削除する必要があります。通常は/ usr/local/binにありますが、homebrewやmacportsなどのパッケージインストーラーを使用している場合は、別の場所にある可能性があります。 gitがインストールされている場所を確認するには、ターミナルウィンドウで次のように入力します。
which git
これにより、gitがインストールされている場所とgitosisの場所がわかります。
これで、そのディレクトリにcdすると、次のようにファイルを一覧表示して削除できるはずです。
ls gitosis*
rm gitosis*
それで十分です。私はまた、眼科に多くの問題を抱えてきました。主に、リポジトリフォルダーが不要な場合は、リポジトリフォルダーの作成を要求します。簡単なRubyスクリプトを使用して、アップロード後にファイルを移動しましたが、それはかなりうまくいきます。
ありがとう。私はgitユーザーがいませんでしたが、.ssh/authorized_keysファイルを削除するとうまくいきました。