2012-05-09 22 views
6

Kendi SSH tuşları ile bir USB sürücüde git tamamen taşınabilir bir sürüm oluşturmaya çalışıyorum ve sürücü harf pencereleri ne olursa olsun çalışmasını istiyorum. Taşınabilir git yükledim ve çoğu çalışır. Ben sorun ben oluşturmak ve benim SSH tuşlarını kullanırken yüzden $HOME/ olduğunu ve ssh nesil için varsayılan yolunu yapar Şu anda /DRIVELETTER/PortableApps/PortableGit/.ssh/Gerçekten Taşınabilir Git

gidecek o /DRIVELETTER/PortableApps/PortableGit işaret etmek istediğiniz dinamik olmak $HOME ayarlıyor Mevcut olmayan //.ssh/id_rsa. "/e/bla/bla/bla/ IT SET" yazan bir site buldum ancak sürücü harfi J ise bu işe yaramaz.

Gerçekten portatif git'i kurmak için iyi bir kılavuz bulamadım. her ne ise harf veya : Herhangi bir yardım için

Teşekkür Munchies

bir toplu dosyasında
+0

Sen delisin. Flash sürücüler kullanılamaz hale gelmeden önce sınırlı bir yazma yeteneğine sahiptir. bayt başına yaklaşık 100.000 yazar. Git bu şeyi yok edecek. Umarım yayılmanız gereken çok fazla hataya hazırsınızdır ... lol şimdi "gerçek donanım" kullanıyorsanız, bir yere ulaşıyor olabilirsiniz ... Bu, taşınabilir git geliştiricilere ve cygwin'inize başvurmanız gereken bir programlama sorusu değildir. çevreyi kendi özelliklerine göre yapılandırmaya yönelik belgeler. –

+0

@Triston: "Virüs kutusunu bir geliştirme kutusu yapmak istiyorsun" - ne? –

+0

Güven bana. Unix stili komut satırı ortamında daha rahatım, ancak şu anda bir seçenek değil. Pencerelerde harekete geçecek bir şeye ihtiyacım var. Ayrıca bu başparmak sürücü sadece bir yıl sürerse Tamam. – Munchies

cevap

3

ilk önce

for /F "delims=\: usebackq" %%i in (`cd`) do SET USB_DRIVE=%%i 

(toplu dosyalarda) geri kalan zamanda %USB_DRIVE% yerine d kullanırım .

+0

Teşekkürler. Bundan 'HOME'/$ (echo $ USB_DRIVE | awk '{print substr ($ 0,0,1)}')/PortableApps/PortableGit işlevini kullanarak sürücü harfinden ':' komutunu çıkardım ve çalışıyor. Çok teşekkürler – Munchies