Gitozu nasıl kaldırabilirim?


18

Dramhost makineme gitosis kurdum ama şimdi kaldırmak istiyorum çünkü çözümlerden daha fazla soruna neden oluyor.

Mesele şu ki nasıl kaldırılacağını bulamıyorum. ~ / Repositories dizinlerini sildim ama elbette tüm kutular hala dahil. Ayrıca ssh yapılandırmalarına ne yaptığı konusunda daha fazla endişeliyim.

Yanıtlar:


20

Gitosis git deposunu tekrar klonlayın ve ardından --recordseçeneği kullanarak tekrar kurun :

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

Yüklü tüm dosyaları içeren bir metin dosyası üretecektir. Sonra onları silin.

sudo cat uninstall.txt | sudo xargs rm -rf

gitKullanıcıyı kaldırmak isteyebilirsiniz :

sudo userdel -f git

yanı sıra gitgrup:

sudo groupdel [git]

Ssh yapılandırması .ssh/authorized_keys, gitkullanıcı giriş dizini ile birlikte silinecek girişlerden oluşur .


Bu işe yaradı, ancak ssh yapılandırması hala devam ediyor.

Cevabı düzenledim. Git kullanıcısının giriş dizinini silmek ssh yapılandırmasıyla ilgili yapmanız gereken tek şey olduğunu düşünüyorum.
Gregory Pakosz

3
Sudo kedi uninstall.txt değiştirmek zorunda kaldı | sudo xargs rm
-rf

1

Gerçek gitosis dosyalarını kaldırmak için git ile aynı dizinden silmek istersiniz. Normalde / usr / local / bin içinde olur, ancak homebrew veya macports gibi bir paket yükleyici kullanıyorsanız başka bir yerde olabilir. Git'in nereye kurulduğunu öğrenmek için bunu bir terminal penceresine yazın:

which git

Bu size git'in nereye kurulduğunu ve gitozun nerede olması gerektiğini söyleyecektir.
Şimdi bu dizine cd ve dosyaları şöyle listeleyip kaldırmanız gerekir:

ls gitosis*  
rm gitosis* 

Tüm yapmanız gereken bu olmalı. Ayrıca gitoz ile ilgili birçok sorun yaşadım. Temelde ben istemediğimde bir depolar klasörü oluşturmakta ısrar ediyor. Yüklemeden sonra dosyalarımı hareket ettirmek için basit bir yakut komut dosyası kullanıyorum ve bu çok daha iyi çalışıyor.


0

Teşekkürler. Git kullanıcısı yoktu, ama .ssh / yetkili_anahtarları dosyasını silmek hile yaptı.


iki hesabınızı ilişkilendirmeyi düşünün: stackoverflow ve serverfault
Gregory Pakosz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.