文章目录 前言 解决方案1 凭据的cache方式 解决方案2 凭据的store方式 微信公众号 前言 一个电脑上有多个账号,想要对不同账号下的仓库做处理,该
文章目录
- 前言
- 解决方案1 凭据的cache方式
- 解决方案2 凭据的store方式
- 微信公众号
前言
一个电脑上有多个账号,想要对不同账号下的仓库做处理,该怎么做呢?
对于gitee, coding等国内账号来说很方便。不过因为自从2021年8月13号起,github使用了token来代替密码,所以github的情况有所不同。
以下两种方案其实都是将token当作密码输入的方式。如何生成token请自行上网百度。
解决方案1 凭据的cache方式
git config --global --list# 查看一下罗列出来的credential.helper的值
由官网,
我们只需要
那么,每次重新push的时候输入一下对应账号以及对应账号的token(注意,不是密码。)就可以。
解决方案2 凭据的store方式
如果不想每次都输入token,我们可以选择store模式。
在Windows用户目录下的文件:.git-credentials中,可以储存github的用户名以及密码,那么,我们把所拥有的多个用户名和密码都储存到这个文件中。最上面的凭据会被最先读取。
使用:
所以,使用方法就是在桌面设置一个这个文件的快捷方式,当需要使用哪个账户推送的时候,
保存好token,在.git-credentials里储存的就是token,之后切换回原本 的常用账号也是有用的。
微信公众号
欢迎大家关注我的个人公众号,现阶段主要总结为进入互联网大厂学习的知识。
公众号名称:三丰杂货铺