Git linux切换用户账号

当我们需要切换号时,或者员工离职后,账号被禁用,导致拉取代码异常{Your account has been blocked.
},可以通过以下几种方法来修改用户名

方法1:

git credential-manager uninstall
git config --global --unset credential.helper

git config --system --unset credential.helper

方法2:

cd 项目/.git
vi config
找到:credential.helper=store 然后删掉,如果没有则尝试别的方法

方法3:

git 查看用户名和邮箱
git config user.name
git config user.email
Step 1. git config --global user.name "****" ****替换为自己的用户名,是GitLab的登录用户名;

Step 2. git config --global user.email xxx@***.com,完成1~2步可以使用"cat ~/.gitconfig"查看设置是否生效

Step 3. cd ~/.ssh,如果目录下有文件id_rsa.pub 或 id_dsa.pub,可以手动编辑成自己的sshkey,也可以使用步骤4的命令,生成新的public key;

为了保险起见,还是先备份一下原来的文件: cp id_rsa.pub id_rsa1.pub cp id_rsa id_rsa1
然后再删除这两个文件:rm id_rsa id_rsa.pub

Step 4. ssh-keygen -t rsa -C "xxx@.com" 然后一路回车
Step 5. id_rsa.pub文件内容就是SSH key,将文件里面的所有信息复制到GitLab的Add an SSH key页面【页面入口:用户设置/SSH密钥/添加SSH密钥】,
Step 6. chmod 700 id_rsa,更改文件的权限
完成,可以拉取代码了

小助手:

git config --global credential.helper store 运行命令,然后重新输入一次密码,就会记住密码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容