Android Studio Checkout Github Error“ CreateProcess = 2” (Windows)


105

วันนี้ฉันพยายามชำระเงินโครงการ Github ของฉันโดยใช้ Android Studio ใหม่เอี่ยมและลงเอยด้วยข้อผิดพลาดที่น่ารังเกียจนี้:

ป้อนคำอธิบายภาพที่นี่

ทำไมสิ่งต่าง ๆ ไม่เคยทำนอกกรอบ ... ?


"ทำไมของไม่เคยคิดนอกกรอบ ... ?" เนื่องจากพวกเขาชี้ให้เห็นอย่างรอบคอบว่าซอฟต์แวร์นี้ยังอยู่ในขั้นเริ่มต้นและสิ่งต่างๆอาจทำงานไม่ถูกต้องเสมอไป อ้างอิง Google I / O 2013
Nicklas Pouey-Winger

9
จริงๆแล้วฉันเป็นอย่างที่สองจริงๆว่า "ทำไมสิ่งต่างๆ ... " แสดงความคิดเห็น Java หมดตั้งแต่ยุคนี้และฉันยังต้องเพิ่มตัวแปรสภาพแวดล้อมที่นี่และที่นั่น น่าเบื่อ!
Dakatine

11
และเดาอะไร? กลางปี ​​2016 และฉันยังคงดิ้นรนกับข้อผิดพลาดเดิม ๆ
Heisenberg

คำตอบ:


233

ฉันได้แก้ไขปัญหาแล้วและจะอธิบายว่า:

  1. ดาวน์โหลดGithub สำหรับไคลเอนต์Windowsและติดตั้ง
  2. หลังจากติดตั้งไคลเอนต์สำเร็จแล้วให้เชื่อมต่อกับบัญชี github ของคุณมันควรจะง่ายเพียงทำตามวิซาร์ด
  3. จากนั้นคุณควรเพิ่มตำแหน่ง git.exe ใน"Path Variable" ของคุณ ตำแหน่งที่คุณควรเพิ่มอาจเป็น C: \ Users \ Your_Username \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin

หรือหากคุณไม่ต้องการเพิ่มตัวแปรสภาพแวดล้อม คุณสามารถเปิด android studio แล้วไปที่: การตั้งค่า -> การควบคุมเวอร์ชัน -> กล่องข้อความ Git In ถัดจาก "Path to Git Executable" คุณจะเห็น "git.exe" เพียงแค่ระบุเส้นทางแบบเต็มดังนี้: C: \ ผู้ใช้ Your_Username AppData Local GitHub PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin \ git.exe

หวังว่าจะช่วยประหยัดเวลาของคุณ มีความสุขในการเขียนโค้ด :)

แก้ไข: สำหรับล่าสุด Github สำหรับ Windows รุ่นบางส่วนสามารถหา git.exe ภายใต้"... \ cmd \ git.exe"มากกว่า"... \ bin \ git.exe"


3
สำหรับไคลเอนต์คุณสามารถใช้msysgit.github.ioและใช้เส้นทางที่คุณระบุในการติดตั้งแทน C: \ Users \ Your_Username \ AppData \ ....
garmax1

8
รีสตาร์ท IDE ของคุณหลังจากที่คุณตั้งค่าตัวแปร PATH
Ivelius

4
ไม่พบ git.exe ตลอดไปขอบคุณมาก คุณยังสามารถตั้งค่าเส้นทางคอมไพล์ในการตั้งค่า Android Studio เพื่อที่คุณจะได้ไม่ต้องไปที่ global path ใน windows และรีสตาร์ท
BionicSheep

8
git.exe ของฉันอยู่ใน cmd \ not bin \
hellyale

7
ตอนนี้เส้นทางของ git.exe อยู่ใน "C: \ Users \ Jacobmathew \ AppData \ Local \ GitHub \ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ mingw32 \ bin \ git.exe" (OR) "C: \ Users \ Jacobmathew \ AppData \ Local \ GitHub \ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ cmd \ git.exe "
anand krish

60

ฉันพบสิ่งที่ฉันคิดว่าเป็นวิธีแก้ปัญหาที่เร็วกว่า ติดตั้ง Git สำหรับ Windows จากที่นี่ : http://git-scm.com/download/win

ซึ่งจะเพิ่มเส้นทางไปยังตัวแปรระบบโดยอัตโนมัติในระหว่างการติดตั้งหากคุณบอกให้โปรแกรมติดตั้งทำเช่นนั้น (ระบบจะขอสิ่งนั้น) คุณจึงไม่ต้องแก้ไขอะไรด้วยตนเอง

เพียงปิดและรีสตาร์ท Android Studio หากเปิดอยู่และคุณพร้อมที่จะใช้งาน

ตัวอย่างตัวช่วยสร้าง


4
นี่เป็นการดาวน์โหลดที่เล็กกว่า GitHub สำหรับ Windows มาก หากเป้าหมายหลักของคุณคือการผสานรวมกับ Android Studio คำตอบนี้เหมาะสมกับฉันมากขึ้น
pjd

4
ทำงานให้ฉันบนWindows 10
shareef

3
ทำงานให้ฉันบนWindows 7
shareef

1
ไม่มีความแตกต่างของขนาดมากเกินไป (110mb กับ 180mb) แต่คุณสามารถควบคุมตำแหน่งที่ติดตั้ง git ได้ในขณะที่ github ทิ้งไปที่ appdata พื้นที่ SSD อันล้ำค่า!

1
การรีสตาร์ท Android Studio ช่วยฉันได้
YetAnotherUser

8

ฉันใช้ Windows 10 OS และGitHub Desktopเวอร์ชัน 1.0.9

สำหรับGithub สำหรับ Windowsใหม่git.exeอยู่ในตำแหน่งด้านล่าง

%LOCALAPPDATA%\GitHubDesktop\app-[gitdesktop-version]\resources\app\git\cmd\git.exe

ตัวอย่าง:

%LOCALAPPDATA%\GitHubDesktop\app-1.0.9\resources\app\git\cmd

2

หากคุณดาวน์โหลดGithub Desktop Client 1.0.9แล้วเส้นทางสำหรับgit.exeจะเป็น

C: \ Users \ ชื่อผู้ใช้ \ AppData \ Local \ GitHubDesktop \ app-1.0.9 \ resources \ app \ git \ cmd \ git.exe


2

ฉันประสบปัญหาเดียวกันใน android studio 3.2.1 แก้ไขปัญหาโดยการตั้งค่าเส้นทาง git ในตัวแปร System Environment

C: \ Program Files \ Git \ bin \, C: \ Program Files \ Git \ bin \

และฉันนำเข้าโครงการอีกครั้งและแก้ไขปัญหา !!!

หมายเหตุ: ตรวจสอบการตั้งค่า git ของ android studio ของคุณได้กำหนดเส้นทางที่ถูกต้องไปยัง git.exe

ป้อนคำอธิบายภาพที่นี่


1

ขั้นตอน:

1) ดาวน์โหลด git สำหรับ windows https://git-scm.com/downloads

2) ติดตั้งคอมไพล์ที่ดาวน์โหลดด้วยการตั้งค่าเริ่มต้น

3) จาก Android Studio ปิดหากโครงการใด ๆ เปิดอยู่ให้คลิกที่ Configure -> Settings -> Version Control -> Git

4) เปลี่ยน Path เป็น Git executable: git.exeเป็นC: \ Program Files \ Git \ cmd \ git.exe

5) สมัครและตกลง

6) พยายามโคลนจาก Check out project จาก Version Control

7) เสร็จสิ้น

ป้อนคำอธิบายภาพที่นี่


0

สำหรับ Android Studio 3.0.1 คุณสามารถกำหนดค่าเส้นทาง GitHub สำหรับเส้นทางต่อไปนี้:

  1. ไฟล์> การตั้งค่า> การควบคุมเวอร์ชัน
  2. รายการ
  3. คลิก "+" ที่ช่องบนขวาเพื่อเปิด "Add VCS Directory Mapping"
  4. คลิก "Configure VCS" เพื่อเปิด "Version Control Configurations"
  5. คลิก "Git" จากนั้นคุณจะเห็น Path to Git executable]
  6. อินพุต: C: \ Users [ชื่อผู้ใช้ของคุณ] \ AppData \ Local \ GitHub \ PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11 \ cmd \ git.exe
  7. ทดสอบ

ป้อนคำอธิบายภาพที่นี่


0

ฉันพบข้อผิดพลาดที่คล้ายกันกับ RubyMine 2016.3 เมื่อเร็ว ๆ นี้ซึ่งความพยายามใด ๆ ในการชำระเงินหรือส่งออกไปยัง Github พบว่า "ไม่สามารถเรียกใช้โปรแกรม 'C: \ Program Files (x86) \ Git \ cmd \ git.exe': ข้อผิดพลาด CreateProcess = 2, ระบบไม่พบแฟ้มที่ระบุ"

เพื่อเป็นทางเลือกในการแก้ปัญหานี้นอกเหนือจากการแก้ไขตัวแปรระบบ Path คุณสามารถลองค้นหาไฟล์โปรแกรมของ Android Studio สำหรับไฟล์ git.xml และแก้ไขตัวเลือก myPathToGit เพื่อให้ตรงกับตำแหน่งจริงของ git.exe บนคอมพิวเตอร์ของคุณ . นี่คือวิธีที่ฉันแก้ไขปัญหาที่คล้ายกันนี้ใน RubyMine

โพสต์วิธีแก้ปัญหานี้ที่นี่เพื่อประโยชน์ของลูกหลาน


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.