Thật khó để tìm thấy câu trả lời này, nhưng có vẻ như cách để làm điều này là chỉ cần thêm khóa ssh vào móc khóa của bạn trong Mac OS. Tôi đã tìm thấy câu trả lời ở đây: https://wiki.hpcc.msu.edu/display/hpccdocs/Adding+a+Private+Key+to+Your+Mac+OSX+Keychain
Từ liên kết:
Trên Mac OSX, máy khách SSH gốc có thể sử dụng trực tiếp móc khóa tích hợp. Để thêm khóa riêng của bạn vào móc khóa, chỉ cần sử dụng lệnh:
ssh-add -K /path/of/private/key
Ví dụ: nếu khóa riêng của bạn được lưu trữ tại ~ / .ssh và được đặt tên là id_rsa, bạn sẽ sử dụng lệnh:
ssh-add -K ~/.ssh/id_rsa
Sau đó, bạn sẽ được nhắc nhập mật mã, sẽ được lưu trong móc khóa của bạn. Sau này, bạn nên sẵn sàng để đăng nhập không cần mật khẩu.
Sau khi tôi thêm khóa SSH, SourceTree bắt đầu xác thực chính xác.
18/1/2017 EDIT: Rõ ràng OSX Sierra đã làm điều đó để bạn không lấy lại chìa khóa khi đăng nhập, vì vậy bạn sẽ phải làm điều này mỗi khi bạn khởi động máy tính. NHƯNG, có một cách hay để sửa lỗi này từ trao đổi ngăn xếp của Apple: /apple/48502/how-can-i-permanently-add-my-ssh-private-key-to-keychain -so-it-is-tự động
Chỉ cần làm theo các bước trong câu trả lời với "Cập nhật tháng 1 năm 2017"