วิธีตั้งค่าที่เก็บส่วนกลางบนเซิร์ฟเวอร์ Windows 2008


11

ฉันต้องการตั้งค่าพื้นที่เก็บข้อมูล Mecurial กลางบนเซิร์ฟเวอร์ Windows 2008 ซึ่งอนุญาตเฉพาะการเข้าถึงแบบพุชและดึงผู้ใช้บางรายเท่านั้น นี่คือการอนุญาตให้นักพัฒนาทำงานจากระยะไกลเพื่อผลัก / ดึงการเปลี่ยนแปลงผ่านพื้นที่เก็บข้อมูลส่วนกลางในขณะที่ทำงานจากระยะไกล

คำตอบ:


6

สถานการณ์นี้มีการบันทึกไว้ค่อนข้างดี ตรวจสอบ "การทำงานร่วมกันกับคนอื่น ๆ" ของที่มีประโยชน์มากHG หนังสือ

ในระยะสั้นคุณสามารถกำหนดค่าการเข้าถึง ssh ไปยังที่เก็บ Mercurial และ จำกัด การเข้าถึงเฉพาะผู้ใช้

คู่มืออ้างอิงเพิ่มเติม:


3

เรามี Mercurial ที่ทำงานบน Windows Server 2003 และ IIS มันทำงานได้ดีสำหรับเรา

สำหรับการควบคุมการเข้าถึงคุณมีสองตัวเลือกหลัก:

  1. รักษารายการควบคุมการเข้าถึงสำหรับการพุชและดึงในไฟล์ hgrc สำหรับแต่ละที่เก็บ
  2. จำกัด การเข้าถึงโดยใช้การรวม IIS กับ Active Domain

คุณสามารถผสมผสานและจับคู่โซลูชันเหล่านี้เพื่อการควบคุมที่มากยิ่งขึ้น


1

โพสต์บล็อกส่วนที่ 4 ที่ฉันเขียนไม่กี่เดือนหลังควรทำให้คุณพร้อมใช้งานได้ฉันเขียนสำหรับ Windows Server 2003 และ IIS แต่เทคนิคส่วนใหญ่เหมือนกัน:

http://www.endswithsaurus.com/2010/05/setting-up-and-configuring-mercurial-in.html

คุณจะเจอความแตกต่างเล็กน้อยใน IIS 7 แต่ทฤษฎีก็เหมือนกันทั้งหมด

ครอบคลุมพื้นฐานทุกอย่างตั้งแต่การติดตั้งและกำหนดค่า Mercurial สำหรับ IIS ไปจนถึงการรวม Active Directory การเขียน ISAPI ใหม่เพื่อซ่อน URL ที่น่าเกลียดการปรับแต่ง UI เพื่อให้ดูดีขึ้น ควรทำให้คุณพร้อมใช้งาน



-1

คุณสามารถลองHgLab : เป็นเซิร์ฟเวอร์ Mercurial ที่โฮสต์พร้อมการสนับสนุนแบบพุชและพุช, การควบคุมการเข้าถึงและการรวม Active Directory

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