老夫每次上传啥玩意的,用的是Https方式,每次都要输入密码,这对老夫来说着实是一件十分痛苦的事情。在网上找了点法子,设置了一下,解决了只需要输入一次就不用在输入密码啦。可以说是老夫的码字速度又可以上来了。

默认设置记住密码15 minutes

1
git config --global credential.helper cache

自定义记住密码时间

1
2
# 单位:s 
git config credential.helper 'cache --timeout=3600'

永久记住密码

1
git config --global credential.helper store

或修改仓库的地址带上你的账号密码

1
2
# 注意,码云平台同时支持个性地址与邮箱,当使用邮箱时,请对@符号使用%40替换
http://yourname:password@git.oschina.net/name/project.git

如果你原本使用的 ssh 地址想更换成 http(s) 地址,可以执行以下命令:

1
2
3
4
# 删除原本的ssh仓库地址
git remote rm origin //origin 代表你原本ssh地址的仓库的别名
3 新增http地址的仓库
git remote add origin http://git.oschina.net/username/project.git