由于项目需求,须要使用不一样但账号提交到GitHub.
git config --global user.name "name" #设置账号
git config --global user.email "email@xx.com" #设置邮箱
若是是新用户是没有权限的,须要生成密钥 id_rsa.pub
git
ssh-keygen -t rsa -C "eamil@xx.com"
标题随便起,key就是刚才复制的密钥github
验证是否成功ssh
ssh -T git@github.com
![]()
看见前面的successful就是成功的,后面那个不用过,不影响的
选择能够使用该新用户去操做项目了,若是显示拒绝提交,并且是以前的用户,说明配置已经绑定以前的用户了,须要清楚一下工具
git config --system --unset credential.helper
再t操做时,弹出用户名密码窗口,输入就能够了spa
本文由博客群发一文多发等运营工具平台 OpenWrite 发布