เป็นการยากที่จะหาคำตอบนี้ แต่ดูเหมือนว่าวิธีการทำเช่นนี้คือเพียงแค่เพิ่มคีย์ ssh ให้กับพวงกุญแจของคุณใน Mac OS ฉันหาคำตอบได้ที่นี่: https://wiki.hpcc.msu.edu/display/hpccdocs/Adding+a+Private+Key+to+Your+Mac+OSX+Keychain
จากลิงค์:
บน Mac OSX ไคลเอ็นต์ SSH ดั้งเดิมสามารถใช้พวงกุญแจในตัวได้โดยตรง ในการเพิ่มไพรเวตคีย์ของคุณไปที่ Keychain เพียงใช้คำสั่ง:
ssh-add -K /path/of/private/key
ตัวอย่างเช่นถ้าคีย์ส่วนตัวของคุณถูกเก็บไว้ที่ ~ / .ssh และชื่อ id_rsa คุณจะใช้คำสั่ง:
ssh-add -K ~/.ssh/id_rsa
คุณจะได้รับแจ้งให้ใส่รหัสผ่านซึ่งจะถูกเก็บไว้ในพวงกุญแจของคุณ หลังจากนี้คุณควรพร้อมสำหรับการเข้าสู่ระบบโดยไม่ต้องใช้รหัสผ่าน
หลังจากฉันเพิ่มคีย์ SSH ของฉันแล้ว SourceTree ก็เริ่มการรับรองความถูกต้องอย่างถูกต้อง
1/18/2017 แก้ไข:เห็นได้ชัดว่า OSX Sierra สร้างขึ้นเพื่อให้คุณไม่ได้รับกุญแจคืนเมื่อคุณเข้าสู่ระบบดังนั้นคุณจะต้องทำสิ่งนี้ทุกครั้งที่คุณเปิดคอมพิวเตอร์ แต่มีวิธีที่ดีในการแก้ไขปัญหานี้จากการแลกเปลี่ยนสแต็กของ Apple: /apple/48502/how-can-i-permanently-add-my-ssh-private-key-to-keychain งั้นมันเป็นอัตโนมัติ
เพียงทำตามขั้นตอนในคำตอบด้วย "อัปเดตมกราคม 2017"