Tôi đang cố gắng đẩy mã trong repo cục bộ của mình (trên hệ thống OS X 10.8.5 với ứng dụng GitHub được cài đặt và đăng nhập) vào một repo mà tôi đã tạo trên GitHub thông qua trang web của họ, sử dụng dòng lệnh. Thật kỳ lạ, khi tôi cố gắng git push -u origin master
, tôi đăng nhập bằng thông tin đăng nhập GitHub (chính xác) của mình và nhận fatal: Authentication failed
.
Tôi sử dụng xác thực hai yếu tố, nhưng tôi đã xác thực máy với vấn đề này thông qua ứng dụng GitHub. Tôi cũng đã có khóa SSH thích hợp cho thao tác này.
Nguyên nhân của vấn đề này là gì? Làm thế nào nó có thể được cố định?