ตามเส้นทางของวิธีบอก git คีย์ส่วนตัวที่จะใช้? ฉันต้องการใช้คีย์ ssh เฉพาะในสถานการณ์ที่กำหนด
ปัญหาของฉันคือแม้ว่าฉันจะระบุ '-i บางสิ่งบางอย่าง' ssh ใช้คีย์จาก ssh-agent ของฉันตามลำดับที่เพิ่มเข้ามา
สถานการณ์เฉพาะของฉัน:
ฉันมีผู้ใช้ github สองคนแต่ละคนมีคีย์ของตัวเองฉันต้องการ - ตัวอย่างเช่นผ่าน ssh-config - สำหรับแต่ละโคลนระบุคีย์ที่จะใช้:
โฮสต์ USER1.git
ชื่อโฮสต์ github.com
ผู้ใช้คอมไพล์
IdentityFile ~ / .ssh / USER1.id_rsa
ssh -vt USER1.git
จะยังคงใช้ USER2.id_rsa ถ้านั่นคือกุญแจแรกที่เพิ่มไปยัง ssh-agent