Gần đây, tôi đã cập nhật cài đặt git cục bộ của mình thành 1.8.1
từ 1.8.0.1
.
Tôi nhận thấy rằng, khi tôi làm việc trên github, nó không nhắc tôi cho tên người dùng và mật khẩu trên push nữa.git: bắt buộc người dùng và mật khẩu nhắc
Điều này làm phiền tôi, vì tôi thấy phải nhập người dùng và mật khẩu mỗi lần như một biện pháp bảo mật tốt. (Những gì nếu ai đó sử dụng máy tính của tôi?)
Tôi đã kiểm tra như sau:
1.8.0.1
trên máy tính khác vẫn yêu cầu tên người dùng và mật khẩu.- tài khoản của tôi trên github vẫn thực thi các điều khiển riêng tư/bảo mật.
- Tôi đang sử dụng https tài liệu tham khảo từ xa, thay vì ssh.
- Để có biện pháp tốt, tôi đã kiểm tra trong suy nghĩ
~/.ssh
của mình. Không có gì sai. - Tôi đang không lưu trữ chi tiết đăng nhập trong
~/.gitconfig
hoặc cá nhân<proj>/.git/config
tệp. - Tôi cũng là không lưu trữ bất kỳ thứ gì liên quan đến github trong
~/.netrc
. - Tôi đã tạo lưu trữ giả mới: vẫn không nhắc tôi đăng nhập.
Tôi không thể tìm thấy bất kỳ thứ gì trong git release notes archive.
Có ai biết nếu đây là hành vi git mới không? Làm cách nào để khôi phục lời nhắc?
Cheers
Bạn có '% HOME% \ _ netrc' tệp với thông tin xác thực của bạn trong đó? (như trong http://stackoverflow.com/questions/11021803/need-github-without-username-and-password/11022181#11022181) Hoặc bạn có một số loại bộ nhớ đệm thông tin xác thực được kích hoạt? (như trong http: // stackoverflow.com/questions/6191985/git-http-secure-remember-credentials/12938677 # 12938677) Hay bạn đang làm việc với GitHub cho Windows? – VonC
Cảm ơn. Tôi đang làm việc trên OS X. Tôi có một tập tin '~/.netrc', nhưng không có bất cứ điều gì liên quan đến github trong đó (quên đề cập đến, thêm nó bây giờ). Với 'git config -l', bây giờ tôi thấy tùy chọn' credential.helper = osxkeychain'. Cảm ơn, tôi sẽ đọc manpages. Bạn có thể mở rộng nhận xét của mình dưới dạng câu trả lời không? – tompave
Nhận xét mở rộng dưới dạng câu trả lời, có liên kết đến tham chiếu. – VonC