นี่คือการตั้งค่าของฉัน:
Mac Mini ใช้ Snow Leopard
- แบ่งปันโฟลเดอร์กับรหัสในนั้น โฟลเดอร์และทุกอย่างในนั้นถูกตั้งค่าไว้สำหรับการเข้าถึงแบบอ่าน / เขียนสำหรับทั้งผู้ใช้หลักและกลุ่ม "พนักงาน"
เดสก์ท็อปที่ใช้งาน Lubuntu 11.04 (LXDE Ubuntu)
- การเข้าถึงการแชร์โดยใช้จุดเมานท์แซมบ้าในฐานะผู้ใช้หลักของมินิ
- นอกจากนี้ SSHed เป็น Mini (ใช้ผู้ใช้เดียวกัน) เพื่อเรียกใช้คำสั่ง Git (ยังไม่ทราบว่าจะให้สิทธิ์การอ่าน / เขียนในการตั้งค่า Git บนเดสก์ท็อปของฉันได้หรือไม่การทำเช่นนี้ช้ากว่า SSH)
ฉันทำแบบนี้ (ไม่เหมือนกับการตั้งค่า Mini เป็นเซิร์ฟเวอร์ Git) เพราะฉันกำลังมองหาการตั้งค่าดาวเทียมด้วยแล็ปท็อปของฉัน (ซึ่งฮาร์ดไดรฟ์ฉันไม่ไว้ใจหลังจากมันเสียหาย repo Git หรือสาม) และต้องการดูว่าการตั้งค่าทั้งหมดเป็นไปได้หรือไม่โดยใช้เดสก์ท็อปของฉันเป็นหนูตะเภา (ฉันไม่ชอบทำงานบน Mac จริง ๆ และ Mini ก็ไม่สามารถจัดการเวิร์กโฟลว์และต้องการได้ดี) รวมถึงสิ่งต่าง ๆ เหตุผลอื่น ๆ (โปรดอย่าพูดว่า "เพิ่งตั้งค่า Mini เป็นเซิร์ฟเวอร์ Git") จนถึงตอนนี้มันทำงานได้ค่อนข้างดี
อย่างไรก็ตามฉันยังคงพบปัญหาบางอย่างที่ฉันไม่แน่ใจว่าจะแก้ไขได้อย่างไร บ่อยครั้งไฟล์หนึ่งไฟล์ขึ้นไปในการแชร์จะเปลี่ยนการอนุญาตสำหรับกลุ่ม "พนักงาน" เป็นแบบอ่านอย่างเดียว
กรณีที่ฉันพบสิ่งนี้เกิดขึ้นจนถึงคือ:
เมื่อฉันเปลี่ยนสาขาใน Git เมื่อฉันเปลี่ยนไฟล์และปล่อยให้เปิดใน NetBeans (การเปลี่ยนแปลงมุ่งมั่นที่จะ Git)
เมื่อ Mac เข้าสู่โหมดสลีปไฟล์ที่ฉันเปิดไว้เป็นแบบอ่านอย่างเดียว
บางครั้งเมื่อฉันเปลี่ยนไฟล์บนเดสก์ท็อป Linux Mac จะตอบสนองโดยไม่เพียง แต่ทำให้เป็นแบบอ่านอย่างเดียว แต่ยังลบเนื้อหาของไฟล์ด้วย (ขอบคุณ Linus สำหรับ
git checkout [filename]
กรณีเหล่านี้)
ฉันทำงานประมาณ 2 โดยทำให้มันไม่เข้าสู่โหมดหลับหลังจากที่ไม่มีกิจกรรม แต่ 1 ก็ยากขึ้นเล็กน้อยเนื่องจากมีบางครั้งที่ฉันสลับไปมาระหว่างกิ่งไม้บ่อยครั้ง
ด้วยเหตุผลบางอย่าง Mini ดูเหมือนจะคิดว่าผู้ใช้ที่ใช้การแชร์เป็นส่วนหนึ่งของกลุ่ม "พนักงาน" แต่ไม่ใช่ผู้ใช้หลักจริง ๆ แม้ว่าการติดตั้งการแชร์จะใช้ข้อมูลรับรองเดียวกัน
ดังนั้นมีวิธีการอย่างใดอย่างหนึ่ง
- ตรวจสอบให้แน่ใจว่าไฟล์ไม่ได้อ่านอย่างเดียวสำหรับกลุ่ม "พนักงาน" หรือ
- ทำให้การเมานท์เป็นที่รู้จักในฐานะผู้ใช้รายเดียวกับเจ้าของแชร์?