You do not need to enter a password for git settings, removing the headache of entering a password for fetch/pull code every time. gitfetch
You need to enter the password for https every time. You can enter the password once according to the following settings, without having to enter the password and enjoying the speed brought by https.
Set the Remember password (15 minutes by default ):
git config --global credential.helper cache
If you want to set the time, you can do this:
git config credential.helper 'cache --timeout=3600'
In this way, it will expire after an hour.
Long-term storage password:
git config --global credential.helper store
You can also add a password when adding a remote address. (Recommended)
http://yourname:password@git.oschina.net/name/project.git
Supplement: You can use the client to store the password.
If you are using ssh and want to experience the high speed brought by https, you can do this: switch to the project directory:
cd projectfile/
Remove repository addresses in remote ssh Mode
git remote rm origin
Add an https remote repository address
git remote add origin http://yourname:password@git.oschina.net/name/project.git