Tôi đang chạy Git trên OSX Mavericks và hiện chưa có sự cố. Điều gì đã thay đổi là tôi đang cố gắng sử dụng hai tài khoản Github trên các bản repos khác nhau trên cùng một máy tính.Làm cách nào để lưu trữ thông tin đăng nhập cho nhiều tài khoản Github?
Vấn đề là osx-keychain
đang lưu trữ thông tin đăng nhập từ tài khoản đầu tiên của tôi. Đó là điều tuyệt vời trước đây, nhưng bất cứ khi nào tôi cố gắng cam kết hoặc đẩy từ tài khoản Github mới của tôi, nó được mặc định sử dụng giá trị tên người dùng và mật khẩu của keychain, và bỏ qua các tập tin cấu hình cục bộ (hoặc thậm chí toàn cục git config!).
Tôi có thể xóa khóa osx và sau đó đẩy vào tài khoản mới, nhưng khi thực hiện điều này, nó sẽ tạo một móc khóa mới cho tài khoản đó, đặt nó trở lại hình vuông: có thể đẩy vào tài khoản phụ của tôi các giá trị keychain mới nhưng bị khóa khỏi tài khoản chính của tôi.
Vì vậy, tôi bị kẹt trong tình huống "hoặc" và tôi thực sự hy vọng có giải pháp "cả hai". Bất kỳ giúp đỡ?
P.S. Tôi đã thử this solution và không hoạt động vì osx-keychain
dường như ghi đè chức năng Nhận dạng SSH
[Bạn có thể định cấu hình điều này trong tệp cấu hình git chung của mình như tôi đã nêu ở đây.] (Http://stackoverflow.com/a/31351376/1922144) – davidcondrey