คำถามติดแท็ก gitolite

2
ฉันจะหยุดการนำเสนอคีย์ผิดได้อย่างไร
(นี่เป็นปัญหากับ ssh ไม่ใช่ gitolite) ฉันได้กำหนดค่า gitolite บนเซิร์ฟเวอร์ที่บ้าน (เซิร์ฟเวอร์ Ubuntu 12.04, open-ssh) ฉันต้องการ identityfile พิเศษเพื่อจัดการที่เก็บดังนั้นฉันจึงจำเป็นต้องเข้าถึง throughsh ssh ไปยังโฮสต์ของฉันเองโดยใช้รหัสประจำตัวสองตัวที่แตกต่างกัน นี่คือเนื้อหาของไฟล์. ssh / config ของฉัน: Host gitadmin.gammu.com User git IdentityFile /home/alvaro/.ssh/id_gitolite_mantra Host git.gammu.com User git IdentityFile /home/alvaro/.ssh/id_alvaro_mantra นี่คือเนื้อหาของไฟล์โฮสต์ของฉัน: # Git 127.0.0.1 gitadmin.gammu.com 127.0.0.1 git.gammu.com ดังนั้นฉันควรจะสามารถสื่อสารกับ gitolite ด้วยวิธีนี้เพื่อเข้าถึงด้วยบัญชี "ปกติ": $ssh git.gammu.com และวิธีการเข้าถึงด้วยบัญชีผู้ดูแลนี้: $ssh gitadmin.gammu.com …

1
Authority_keys มีขนาดเท่าใด
ถ้าฉันใช้บางอย่างเช่น gitolite เพื่อจัดการการควบคุมการเข้าถึง หมายความว่าถ้าฉันบอกว่ามีผู้ใช้ 50,000 รายประสิทธิภาพจะเป็นอย่างไร (ฉันเดาไม่ดีมาก) ทางเลือกคืออะไร? อัปเดต: ฉันตัดสินใจทำการทดสอบด้วยตัวเอง (ซึ่งฉันควรทำตั้งแต่แรก) ฉันเขียนสคริปต์ง่าย ๆ เพื่อสร้างคีย์ SSH และเพิ่มลงในไฟล์ authorized_keys คอมพิวเตอร์ของฉันไม่เร็วขนาดนั้นฉันจึงสร้างคีย์ได้เพียง 8,061 ตัวเท่านั้นจากนั้นเพิ่มชื่อของฉันเองลงในไฟล์ ฉันเพิ่ม git repository ด้วยหนึ่งไฟล์และรัน git clone สามครั้ง: With 8,061 keys (Mine is at the end of the file) real 0m0.442s real 0m0.447s real 0m0.458s With just a single key: real …
11 ssh  git  gitolite 

1
git บน HTTP ด้วย gitolite และ nginx
ฉันกำลังพยายามติดตั้งเซิร์ฟเวอร์ที่ repo git ของฉันสามารถเข้าถึงได้ด้วย HTTP (S) ฉันใช้ gitolite และ nginx (และ gitlab สำหรับเว็บอินเตอร์เฟส แต่ฉันสงสัยว่ามันสร้างความแตกต่าง) ฉันค้นหาตลอดบ่ายและฉันคิดว่าฉันติดอยู่ ฉันคิดว่าฉันเข้าใจแล้วว่า nginx ต้องการ fcgiwrap เพื่อทำงานกับ gitolite ดังนั้นฉันจึงลองใช้การกำหนดค่าหลายอย่าง แต่ไม่สามารถใช้งานได้ ที่เก็บของฉันอยู่ที่ / home / git / repositories นี่คือการกำหนดค่า nginx สามรายการที่ฉันได้ลอง 1: location ~ /git(/.*) { gzip off; root /usr/lib/git-core; fastcgi_pass unix:/var/run/fcgiwrap.socket; include /etc/nginx/fcgiwrap.conf; fastcgi_param SCRIPT_FILENAME /usr/lib/git-core/git-http-backend; fastcgi_param …
10 nginx  git  gitolite  fcgi 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.