У цьому питанні виникає така плутанина, оскільки в цьому питанні є занадто велика складність. Перший MacOS проти Win10. Потім різні механізми аут.
Я почну тут консолідовану відповідь і, ймовірно, мені потрібна допомога, якщо я не отримаю допомоги, я продовжуватиму працювати над відповіддю до її завершення, але це займе час.
Windows 10: | | -
MacOS:
|
|-- Using git config to store username and password:
| git config --global --add user.password
|
|---- first time entry
| git config --global --add user.password <new_pass>
|
|---- password update
| git config --global --unset user.password
| git config --global --add user.password <new_pass>
|
|-- Using keychain:
| git config --global credential.helper osxkeychain
|
|---- first time entry
| Terminal will ask you for the username and password. Just enter it, it will be
| stored in keychain from then on.
|
|---- password update
| Open keychain, delete the entry for the repository you are trying to use.
| (git remote -v will show you)
| On next use of git push or something that needs permissions, git will ask for
| the credentials, as it can not find them in the keychain anymore.