Tôi đã làm theo hướng dẫn GitHub để thiết lập tài khoản của mình và tôi có thể sao chép, nhưng tôi không thể đẩy từ xa.Làm cách nào để bạn đặt lại thông tin đăng nhập được lưu trữ trong 'git credential-osxkeychain'?
Khi tôi thực hiện "git push", tôi nhận được lỗi 403. Nó có URL chính xác. Tôi đã thử một "git credential-osxkeychain get" để xem những gì nó đã được đưa ra, và điều này in ra các thông tin sai.
Tôi tin rằng những gì đã xảy ra là lần đầu tiên nó hỏi cho các chứng chỉ, tôi nghĩ rằng nó là một ứng dụng khác yêu cầu, và nó đặt những cái sai trong.
Tôi chỉ cần thiết lập lại nó để nó sử dụng đúng mục keychain cho tài khoản GitHub của tôi.
Tôi đã thử:
git credential-osxkeychain erase
git credential-osxkeychain set
Chương trình không bao giờ cho phép bất kỳ nhắc nhở. Set sẽ nói "bad input" nếu tôi không làm điều đúng. Tôi đã cố gắng đưa vào "password=password
", v.v., nhưng sau đó khi tôi làm một "nhận được" tôi vẫn nhận được những cái cũ.
Tôi không thể tìm ra vị trí đang lưu trữ chúng vì chúng không có trong .gitconfigure. Hơn nữa không có mặt hàng keychain gần đây có thể được nó. (Tôi có một số tài khoản GitHub trong chuỗi khóa của mình và không sử dụng bất kỳ tài khoản nào trong số đó.)
liên quan, chứng chỉ helper thuyết bất khả tri: http://stackoverflow.com/questions/21745213/changed-github-password-no-longer-able-to-push -back-to-the-remote –
Có khả năng giống nhau trên Windows: http://stackoverflow.com/questions/15381198/remove-credentials-from-git –
[Bạn có thể đặt tiện ích trợ giúp này để liên kết thông tin đăng nhập của bạn với các repos cụ thể thay vì hơn toàn bộ tên miền, trong trường hợp bạn muốn sử dụng nhiều tài khoản. Thông tin thêm về điều đó ở đây] (http://stackoverflow.com/a/31351376/1922144) – davidcondrey