msysgit - sh.exe - fork: تم رفض إذن - فيستا 64 بت
سؤال
قمت بتثبيت Msysgit على آلات Windows الأخرى دون أي مشاكل. في صندوق Vista 64 بت النهائي، قمت بتثبيت 3 الإصدارات الثلاث الأخيرة من Msysgit. في جميع مرات التثبيت الثلاثة، عندما أقوم ب "بوابة" هنا "، أحصل على هذا بالضبط في نافذة الأوامر:
sh.exe": fork: Permission denied
sh.exe"-3.1$
الأمر git لا يعمل. أحصل على نفس إذن رفض رسالة. أي أدلة حول كيفية إصلاح هذا؟
تحديث
أيضا، عندما أفعل "git gui هنا" - أحصل على:
Cannot determine Git version.
couldn't execute "C\...\git-core\git.exe
Git Gui requires Git 1.5.0 or later
أنا أستخدم إصدار أحدث من 1.5.0.
المحلول
الطريقة المعتادة التي أقوم بتثبيت msysgit هي:
- ليس في
C:\Program Files
أوC:\Program Files(x86)
(من تجنب أي مشكلة مع آلية UAC: كان لدي نفس المشكلة "تم رفض الإذن" مع الكسوف, ، و لا ينبغي تثبيت هذا النوع من البرنامجProgram Files
على أي حال.) - مع خيار "تشغيل Git من موجه أوامر Windows: الحد الأدنى من التأثير على
PATH
, ، وتجنب التأثير الجانبي مع cygwin في نهاية المطاف مثبتة بالفعل.
لم يفشل أبدا في العمل بهذه الطريقة.
لا تنتمي إلى StackOverflow