14
ระบุคีย์ SSH สำหรับ git push สำหรับโดเมนที่กำหนด
ฉันมีกรณีการใช้งานดังต่อไปนี้: ฉันต้องการที่จะผลักดันให้git@git.company.com:gitolite-adminใช้คีย์ส่วนตัวของผู้ใช้gitolite-adminในขณะที่ฉันต้องการที่จะผลักดันให้git@git.company.com:some_repoใช้คีย์ส่วนตัว 'ของตัวเอง' AFAIK ฉันไม่สามารถแก้ปัญหานี้ได้~/.ssh/configเนื่องจากชื่อผู้ใช้และชื่อเซิร์ฟเวอร์เหมือนกันในทั้งสองกรณี ขณะที่ผมส่วนใหญ่ใช้คีย์ส่วนตัวของฉันเองฉันได้ที่กำหนดไว้ในสำหรับ~/.ssh/config git@git.company.comไม่มีใครรู้วิธีการแทนที่คีย์ที่ใช้สำหรับการgitเรียกใช้ครั้งเดียวหรือไม่? (นอกเหนือจาก: gitolite แยกความแตกต่างว่าใครกำลังใช้การพุชตามคีย์ดังนั้นจึงไม่มีปัญหาในแง่ของการเข้าถึงความเป็นเจ้าของและการตรวจสอบว่าสตริงผู้ใช้ @ เซิร์ฟเวอร์เหมือนกันสำหรับผู้ใช้ที่แตกต่างกัน)