ฉันเป็น Noob ที่สมบูรณ์เมื่อพูดถึง GIT ฉันเพิ่งทำตามขั้นตอนแรกในช่วงไม่กี่วันที่ผ่านมา ฉันตั้งค่า repo บนแล็ปท็อปของฉันดึง Trunk จากโครงการ SVN (มีปัญหาบางอย่างกับสาขาไม่ได้ทำงาน) แต่ดูเหมือนว่าทั้งหมดจะตกลง
ตอนนี้ฉันต้องการดึงหรือดันจากแล็ปท็อปไปยังเดสก์ท็อปหลักของฉัน เหตุผลที่เป็นแล็ปท็อปนั้นมีประโยชน์มากบนรถไฟเพราะฉันใช้เวลาเดินทาง 2 ชั่วโมงต่อวันและสามารถทำงานได้ดี แต่เครื่องหลักที่บ้านของฉันยอดเยี่ยมสำหรับการพัฒนา ดังนั้นฉันจึงต้องการที่จะผลัก / ดึงจากแล็ปท็อปไปยังคอมพิวเตอร์หลักเมื่อฉันกลับถึงบ้าน ฉันคิดว่าวิธีที่ง่ายที่สุดในการทำเช่นนี้คือเพียงแค่แบ่งปันโฟลเดอร์รหัสผ่าน LAN และทำ:
git clone file://192.168.10.51/code
น่าเสียดายที่นี่ไม่ได้ผลสำหรับฉัน:
ดังนั้นฉันจึงเปิด git bash cmd และพิมพ์คำสั่งด้านบนฉันอยู่ใน C: \ code (โฟลเดอร์แชร์สำหรับเครื่องทั้งสอง) นี่คือสิ่งที่ฉันได้รับ:
Initialized empty Git repository in C:/code/code/.git/
fatal: 'C:/Program Files (x86)/Git/code' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
ฉันจะแชร์ที่เก็บข้อมูลระหว่างสองเครื่องด้วยวิธีที่ง่ายที่สุดได้อย่างไร
จะมีสถานที่อื่น ๆ ที่จะเป็นจุดจัดเก็บข้อมูลอย่างเป็นทางการและสถานที่ที่ devs อื่น ๆ และเซิร์ฟเวอร์ CI ฯลฯ จะดึงมานี่เป็นเพียงเพื่อให้ฉันสามารถทำงานกับ repo เดียวกันในสองเครื่อง
ตามคำแนะนำของ Sebastian ฉันได้รับสิ่งต่อไปนี้:
C:\code>git clone --no-hardlinks file://192.168.10.51/code
Initialized empty Git repository in C:/code/code/.git/
fatal: 'C:/Program Files (x86)/Git/code' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
** แก้ไข - คำตอบ **
ขอบคุณทุกสิ่งที่ช่วย ฉันลองทำแผนที่ไดรฟ์และใช้งานได้ฉันคิดว่าฉันจะกลับไปลองใหม่โดยไม่ต้องทำแผนที่ ผลลัพธ์สุดท้ายคือ:
git clone file://\\\\192.168.0.51\code
มันใช้งานได้ดีมาก
ขอบคุณ