Windows Mount Network üzerinde Ubuntu'da Bash


12

Windows 10'u güncelledim ve yeni bash'ı pencerelere yükledim.

Ancak her iki bilgisayarda denedim bir ağ paylaşımı bağlayamıyorum.

Paylaşımı monte etmek için birçok farklı yol denedim:

sudo mount -t cifs -o username=xx,password=xx //192.168.x.x/Share /mnt/s

Yukarıdaki komutu çalıştırırken bu sonuç alındığına gibi herhangi bir hata (hatta ile bakar --verboseseçeneğe) Ancak giderek /mnt/sgösteriler hiçbir şey ve mountgösteriler: //192.168.x.x/Share on /mnt/s type cifs (rw).

Smbclient kullanarak paylaşımdaki tüm dosyalara / klasörlere göz atabiliyorum


1
Aynı problemle karşılaşıyorum. Paylaşımı Explorer'dan bağlasanız bile, / mnt / altında listelenmez (diğer dahili veya harici sürücülerden farklı olarak). Bunun mevcut uygulamanın bir sınırlaması olduğunu düşünüyorum, ancak bu konuda daha fazla şey duymayı çok isterim.
Astaar

@Astarr Aynı, Windows'da "sürücü" olarak paylaştığım paylaşım var ancak bash sadece "gerçek" sürücüleri gösteriyor. Bu konuda çevrimiçi bir şey göremiyorum veya düzeltilebilecek herhangi bir ilerlemeyi izleyemiyorum. Bu konuda herhangi bir bilgi bulursanız çok memnun olurum.
user3906878

1
Github'larında açık bir sorun var. Bulabildiğim
Astaar

@ Astarr çok teşekkürler! Github konusuna da göz kulak olacak.
user3906878

1
Bu makaleye bakın howtogeek.com/331053
Biswapriyo

Yanıtlar:


4

WSL yoğun bir geliştirme aşamasındadır ve artık ağ paylaşımlı klasörlerin bağlanmasını desteklemektedir:

sudo mkdir /mnt/s
sudo mount -t drvfs '\\192.168.x.x\Share' /mnt/s
cd /mnt/s
git init

Eski cevap

Aslında buraya yorumunuzu cevaplıyorum:

Bana bir klasörde git çalışmasına izin verecek sorunu (başka bir program gibi) bir çözüm veya geçici çözüm arıyorum.

Cygwin kullanın :

net use V: \\\\192.168.x.x\\Share
cd /cygdrive/v
git init

Veya cmder :

net use V: \\192.168.x.x\Share
V:
git init

Veya git-scm .


Cygwin'e gerek yok. Windows için git'i kullanın ( git-scm.com/download/win ) ve uzaktaki sürücüyü her zamanki gibi net kullanım (veya Windows Explorer) ile bağlayın .
FractalSpace

@FractalSpace Evet, git-scm de aynı derecede iyi.
simlev

0

Linux için Windows alt hala beta ve bazı özellikler tam olarak uygulanmamaktadır. Diğer hataların hala hataları olabilir.

Örneğin, lndizinleri düzgün bir şekilde bağlayan bazı makinelerde bir sorun yaşadım , ancak cdhedefte alt dizinlere ilişkin sorunlar vardı .

Bir sürücüyü takmak benzer bir klasör yeniden yönlendirme saydamlığı kullandığından, sorunun nedeni bu olabilir. Bir ağ paylaşımı olması, muhtemelen kendi başına bir takım tuhaflıklar getirir.


Cevabınız için teşekkürler, beta sürümünde olduğunu anlıyorum, ancak paylaşımdaki bir klasörün içinde git (hatta bir github sorunu aradı) bana izin verecek bir çözüm veya geçici çözüm (başka bir program gibi) arıyorum böylece sabit olup olmadığını takip edebilirim).
user3906878

0

Kullandım:

sudo dağı -t drvfs \\ yol \ - \ sunucu \ paylaşım / mnt / u

/ Mnt / u zaten yaratılmıştı.

Etki alanı kimlik bilgilerimle bash connect'e bağlandığım için creds nanoto komutu eklemeye gerek yok. Okuma ve yazma izinlerimle çalışır.

Şimdi fstab kullanarak monte etmek için ...


Bu sizin ilk katkınız gibi görünüyor. 2017'de yayınlanan komutun aynısını yayınladığınız için lütfen sizden önceki diğer yanıtları okuyun. Topluluğumuza katıldığınız için teşekkür ederiz: D
DGoiko
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.