Git Config Error ใน Xcode


26

เมื่อฉันเปิด xcode และพยายามสร้างแอป macosx ข้อความแปลก ๆ นี้ก็เกิดขึ้น

นี่เป็นความผิดพลาดหรือไวรัสอย่างที่ Apple ไม่พูดอะไรเช่นนี้ มันดูเหมือนข้อความระบบ

นี่มันแปลก


13
มันไม่ใช่ไวรัส มันเป็นข้อความผิดพลาดมาตรฐานจากซอฟต์แวร์ git
jksoegaard


8
"โปรดบอกฉันว่าคุณคือใคร" ดูเหมือนเป็นส่วนตัวสำหรับ xcode ดังนั้นฉันจึงสามารถเข้าใจความสงสัยของเขาได้
john cs

1
@ jksoegaard ฉันเห็นด้วยกับ john cs - นี่เป็นสิ่งที่ตรงกันข้ามกับข้อความแสดงข้อผิดพลาดทั่วไปที่ฉันคาดหวัง ระบบซอฟต์แวร์ที่พยายามสร้างความคุ้นเคยให้กับผู้ใช้นั้นเป็นสิ่งที่หลีกเลี่ยงไม่ได้ที่จะยกคิ้ว
Chris Cirefice

@ChrisCirefice ฉันไม่ได้ต่อต้านคุณเห็นด้วยกับ john cs เป็นเรื่องจริงที่เป็นข้อความแสดงข้อผิดพลาดมาตรฐานจากซอฟต์แวร์ git มันไม่ใช่ไวรัส
jksoegaard

คำตอบ:


38

ไม่มีนี้ไม่ได้เป็นไวรัส1

ดูเหมือนว่าชื่อและที่อยู่อีเมลของคุณไม่ได้ตั้งค่าอย่างถูกต้องใน Git ไปที่การตั้งค่า Xcode จากนั้นเลือกบัญชีเลือกที่เก็บและตรวจสอบชื่อผู้ใช้

คุณสามารถทำได้ผ่านบรรทัดคำสั่ง:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

1 : เนื้อหาข้อความสามารถพบได้ใน / Library / Developer / CommandLineTools / usr / libexec / git-core / git (git เวอร์ชัน 2.7.4 (Apple Git-66) บรรทัด 11416-11424)


12
--globalสหกรณ์อาจต้องการใช้ อาจมีค่าพอที่จะอธิบายความแตกต่างได้ในเวลาสั้น ๆ
Boris the Spider

1
โดยปกติแล้วคุณควรใช้--globalตามที่--localใช้กับ repo git ที่คุณอยู่ในขณะนี้
Michael Hampton

1
คำตอบของคุณจะทำซ้ำข้อมูลเดิมที่อยู่ในกล่องป๊อปอัปนั้นโดยไม่ตอบคำถามของเขา
จอห์นนี่

1
คำถามของ OP คือ "เป็น <ข้อความ> ไวรัสหรือไม่" บรรทัดแรกของการตอบกลับบอกว่า "ไม่นี่ไม่ใช่ไวรัส" สิ่งนี้ไม่ตอบคำถามได้อย่างไร (แม้ว่ามันอาจจะคุ้มค่าที่จะขยายคำตอบและพูดถึงความแตกต่างระหว่าง - โลกและ - ท้องถิ่นตามที่กล่าวข้างต้น)
Léo Lam

1
@ LéoLam - ตรวจสอบการแก้ไขมันไม่ได้บอกว่าก่อนการแก้ไขของ rany แม้ว่าคำตอบแบบบรรทัดเดียวอาจดีกว่าแทนที่จะเป็น "ไม่นี่ไม่ใช่ไวรัส" คำอธิบายเล็ก ๆ น้อย ๆ เกี่ยวกับสาเหตุที่ Xcode ต้องมีการตั้งค่า git ก่อนที่คุณจะสร้างโครงการจะทำให้คำตอบดีขึ้น
จอห์นนี่

0

แม้ว่าจะได้รับคำตอบที่ถูกต้องข้างต้น แต่ข้อความนั้นไม่ได้เป็นไวรัส แต่มีคำอธิบายทั่วไปมากกว่าเนื่องจาก:

Xcode เป็นไคลเอนต์คอมไพล์ มันเก็บรักษาที่เก็บคอมไพล์สำหรับโครงการของมันสามารถสร้างและจัดการพวกเขาและให้ UI ที่ดีสำหรับงานคอมไพล์ประจำวันจำนวนมาก

โดยปกติเมื่อคุณตั้งค่า Xcode คุณจะสร้าง "บัญชี" หนึ่งบัญชีหรือมากกว่าภายใน Xcode ใช้เพื่อระบุตัวคุณกับ App-Store และเอนทิตีอื่น ๆ เพื่อให้ Xcode สามารถช่วยคุณประหยัดมากในการตั้งค่าความน่าเชื่อถือใบรับรอง ฯลฯ เมื่อพัฒนาสำหรับ iOS และ Mac

เมื่อคุณทำเช่นนั้น --- Xcode จะตั้งค่า git อัตโนมัติให้คุณสร้างไฟล์. gitconfig โดยอัตโนมัติด้วยชื่ออีเมลและที่เหลือ

อย่างไรก็ตามหากคุณไม่สร้างบัญชีเริ่มต้นและสร้างโครงการ Mac ทันที - การตั้งค่า git ของคุณไม่สมบูรณ์และ git เองก็จะสร้างกล่องโต้ตอบที่ปรากฎในคำถาม

คุณสามารถกำหนดค่า. git ได้ตามปกติโดยให้ข้อมูลพื้นฐานที่จำเป็นหรือกลับไปและเพิ่มบัญชี Xcode (ในการตั้งค่า Xcode) และให้ Xcode ทำการตั้งค่า git ให้คุณ



-1

เมื่อเสร็จสิ้นการกำหนดค่าคอมไพล์ด้วย

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

คุณสามารถพิมพ์git config --listเพื่อตรวจสอบเนื้อหา:

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


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