ทำไมทรีทรีถึงต้องการอีเมลของฉัน


0

ฉันใหม่สำหรับระบบควบคุมเวอร์ชัน

ฉันได้ติดตั้งระบบ sourcetree สำหรับ windows 7 และข้ามการลงทะเบียนใน bitbucket และที่เก็บออนไลน์อื่น ๆ

เมื่อฉันพยายามที่จะกระทำการครั้งแรกมันบอกว่า:

*** Please tell me who you are.

Run

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

ฉันต้องการเก็บข้อมูลทั้งหมดไว้ในเครื่องคอมพิวเตอร์ของฉัน ดังนั้นฉันไม่เห็นจุดในการตรวจสอบ ฉันใช้ซอฟต์แวร์ที่ถูกต้องหรือไม่

คำตอบ:


3

ข้อความนั้นมาจากคอมไพล์เองมากกว่า sourcetree Git เป็นระบบควบคุมเวอร์ชันแบบกระจายซึ่งโดยทั่วไปจะใช้สำหรับโครงการความร่วมมือกับผู้ใช้หลายคน ดังนั้นจึงต้องมีชื่อผู้ใช้และอีเมลเพื่อช่วยให้ผู้อื่นระบุการเปลี่ยนแปลงที่ทำโดยผู้ใช้รายใดรายหนึ่ง

มันขึ้นอยู่กับคุณว่าจะให้อีเมลและชื่อจริงของคุณ คุณสามารถใช้นามแฝงหรือพูดพล่อยๆอย่างจริงจังสำหรับฟิลด์และคอมไพล์จะไม่แจ้งให้คุณอีกต่อไป คุณสามารถตั้งค่าพารามิเตอร์เหล่านี้ต่อที่เก็บได้เช่นกัน ตัวอย่างเช่นการเรียกใช้พรอมต์คำสั่งต่อไปนี้ภายใน repo คอมไพล์ของคุณควรระงับข้อความและอนุญาตให้คุณคอมมิท

git config user.name "alias"
git config user.email "email-blocked"

บันทึกการคอมไพล์ของคุณจะแสดงว่าการกระทำนั้นมาจาก "alias <email-blocked>"

ฉันจะเพิ่มคอมไพล์ที่อาจ overkill (แม้ว่าจะใช้งานได้อย่างสมบูรณ์แบบ) ถ้าคุณกำลังทำงานในโครงการส่วนบุคคลในท้องถิ่นเท่านั้น SVN อาจจะง่ายกว่าสำหรับความต้องการของคุณ

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