2011-12-23 35 views
7

Tôi sử dụng git bash trong hệ thống windowsXP. Tôi cố gắng nhập USB của mình bằng cách nhập "cd G:" vào git bash, nhưng nó sẽ xuất hiện "sh.exe: cd: g: : Không có tập tin hoặc thư mục".Git bash không thể nhận dạng ổ đĩa flash USB

Tôi có thể mở Ổ đĩa USB của mình trong hệ thống của mình.

Có vấn đề gì với nó? Làm cách nào tôi có thể giải quyết vấn đề?

Trả lời

4

Git bash sử dụng biểu mẫu /x để xác định gốc của ổ đĩa, thay vì X:. Làm cd /g sẽ hoạt động chính xác (bạn có thể thấy các đường dẫn tương tự khi làm việc bên trong nó).

Tôi tin rằng đây chỉ là cách bash xử lý các ổ đĩa trên Windows (nó được sử dụng thông qua tất cả các phiên bản của git bash mà tôi đã sử dụng, trên XP đến 7).

+1

Tôi đã thử, nhưng nó không hoạt động tốt , else.Each thời gian nó không thể tìm thấy đĩa USB, tôi sẽ khởi động lại git của tôi, sau đó nó có thể xác định. – Gina

19

Gina, câu trả lời thực sự là trong nhận xét của bạn ở trên. Bạn phải đóng cửa không chỉ bất kỳ cửa sổ bash Git nào, nhưng tất cả cửa sổ git bash và sau đó mở lại một trong số chúng. Tại thời điểm đó, cd /f sẽ hoạt động. Nhân tiện, cd F: cũng hoạt động, vì thiết bị đầu cuối bash chuyển đổi thành/f. Tôi vừa xác nhận điều này trên Windows 7 64-bit.

+0

Câu trả lời của bạn workd cho tôi :) cảm ơn – Ahmed

+3

Và đừng quên giết bất kỳ đại lý ssh ... Tôi mất một thời gian để tìm thấy điều này – VGE

4

Nếu bạn không muốn đóng tất cả các cửa sổ bash hoặc điều đó không có tác dụng, bạn có thể chia sẻ ổ đĩa và truy cập vào mạng chia sẻ. Làm việc cho tôi, usb stick tại //localhost/usb hoạt động tốt, bash đóng không.

+0

làm thế nào để bạn tạo một chia sẻ Windows như vậy? – Thomasleveil

Các vấn đề liên quan