git配置两个账户登录
问题
想要在公司也可以使用自己的git,但在此基础上又不能影响公司。于此我需要多账户登录,但实际上也就是两个git账户登录
方法
看到网上都是使用ssh再进行 config 配置 将HostName 与密匙进行配对
1 | #~/.ssh/config |
可我公司使用的是账户密码登录啊,要修改远程仓库,这一波下来很麻烦的
于是我想在公司的使用基础上不做改动,自己的项目使用 ssh
解决
1.公司使用账户密码登录,个人项目 ssh
生成 ssh key
1 | ssh-keygen -t rsa -C "your email address" |
将生成的id_rsa.pub拷贝到GitHub上
测试密匙
1 | ssh -T git@github.com |
之后会询问是否 continue connecting,输入 yes 后会有
1 | Hi xxxx You've successfully authenticated, but GitHub does not provide shell access. |
ok,测试通过!
现在我们就可以使用ssh对自己的github项目进行操作了
2.公司使用ssh,个人项目 账户密码登录
1 | git config --global user.name "【名字】" |
进入控制面板》用户账号》管理windows凭据》普通凭据,在里面找到git,点开编辑密码,更新为最新密码之后就可以正常操作了。如果没找到git则点击 添加普通凭证
操作完成
现在我们就可以使用https对自己的github项目进行操作了
- 标题: git配置两个账户登录
- 作者: 灯火
- 创建于 : 2023-07-26 10:00:00
- 更新于 : 2024-05-17 08:34:04
- 链接: https://blog.juniverse.top/2023/07/26/two-git-account-logins/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论