ฉันกำลังพัฒนาโครงการส่วนตัวบางอย่างบน Github และฉันต้องการเพิ่ม cronjobs ทุกคืนในเซิร์ฟเวอร์การปรับใช้ของฉันเพื่อดึงเวอร์ชันล่าสุดจาก Github ขณะนี้ฉันกำลังทำสิ่งนี้โดยการสร้างคู่คีย์บนเซิร์ฟเวอร์การปรับใช้ทั้งหมดและเพิ่มคีย์สาธารณะให้กับโครงการ github เป็น 'คีย์การปรับใช้'
อย่างไรก็ตามเมื่อเร็ว ๆ นี้ฉันพบว่าคีย์การปรับใช้เหล่านี้มีสิทธิ์เข้าถึงการเขียนในโครงการ ดังนั้นผู้ดูแลระบบเซิร์ฟเวอร์ทุกคนสามารถเริ่มแก้ไขได้ นอกจากนี้ฉันสามารถเพิ่มทุกคีย์การปรับใช้ไปยังที่เก็บเดียวเท่านั้นในขณะที่ฉันต้องการที่จะสามารถปรับใช้หลาย ๆ ที่เก็บข้อมูลบนหนึ่งและเซิร์ฟเวอร์การปรับใช้เดียวกัน
มีวิธีในการให้การเข้าถึงแบบอ่านอย่างเดียวสำหรับที่เก็บส่วนตัวให้กับผู้ใช้ที่เลือกใน Github หรือไม่?
git://
โปรโตคอลแทนssh://
(ssh+git://
)