<ก่อนหน้านี้ | Contents | ถัดไป>
2.6. การจัดการผู้ใช้และที่เก็บ gitolite
การเพิ่มผู้ใช้ใหม่ใน gitolite นั้นง่ายมาก เพียงรับคีย์ SSH สาธารณะและเพิ่มลงในไดเร็กทอรี keydir ดังนี้
$DESIRED_USER_NAME.pub โปรดทราบว่าชื่อผู้ใช้ gitolite ไม่จำเป็นต้องตรงกับชื่อผู้ใช้ของระบบ
- ใช้ในไฟล์การกำหนดค่า gitolite เพื่อจัดการการควบคุมการเข้าถึงเท่านั้น ในทำนองเดียวกัน ผู้ใช้จะถูกลบโดยการลบไฟล์กุญแจสาธารณะ หลังจากการเปลี่ยนแปลงแต่ละครั้ง อย่าลืมคอมมิตการเปลี่ยนแปลงกับ git แล้วส่งการเปลี่ยนแปลงกลับไปที่เซิร์ฟเวอร์ด้วย
git commit -a
git push master ต้นทาง
ที่เก็บได้รับการจัดการโดยการแก้ไขไฟล์ conf/gitolite.conf วากยสัมพันธ์ถูกคั่นด้วยช่องว่าง และเพียงแค่ระบุรายการที่เก็บตามด้วยกฎการเข้าถึงบางกฎ ต่อไปนี้เป็นตัวอย่างเริ่มต้น
repo gitolite ผู้ดูแลระบบ
อาร์ดับบลิว+ | = | ผู้ดูแลระบบ |
R | = | อลิซ |
โครงการซื้อคืน1
RW+ = อลิซ
RW = บ๊อบ
R = เดนิส