git篇 — sourcetree中git账号更换问题

当我们接收其他人用过的设备时,在设备上登录gitee账号啥的会出现一些小问题,以下是遇到的一些问题以及解决办法。 重点在最后一部分的 sourcetree 账户更换

git账号配置

删除电脑中旧的git用户信息:

css 复制代码
git config --global --unset user.name
git config --global --unset user.email

接着按照以下的文档配置自己的信息:

zhuanlan.zhihu.com/p/345915480

注:git config --local 命令会针对当前仓库(local repository)来设置用户信息。这意味着你需要先导航到该仓库的目录下,然后执行上述命令,以便更改该仓库的本地配置。
(第一个方法有可能是找不到gits开头的凭证的)使用第二个方法时,打开需要配置的仓库,找到.git文件按照指引修改即可。(用的是gitee账号密码)
使用以下的命令修改之后:

arduino 复制代码
git config --global user.name "xxx"
git config --global user.email "xxx"

在 c盘 用户 Adminstrator .gitconfig中能看到user一栏的username和email就发生了改变

gitee公钥配置

本地公钥私钥对生成

在本地打开git命令窗口,输入如下命令

bash 复制代码
cd ~/.ssh

如果没有.ssh目录则先输入如下命令创建目录,创建完成之后再按照第一步执行:

bash 复制代码
mkdir ~/.ssh

以下命令生成密钥对,邮箱随便写一个就行

perl 复制代码
ssh-keygen -t ed25519 -C "123456@qq.com"

一直回车即可 Your identification has been saved in xxxx(本地地址)

进入这个本地地址就可以看到创建好的公钥和密钥:

使用记事本打开.pub文件,将整一串标识复制下来,粘贴在公钥处,

在gitee上配置SSH公钥

(标题随意起,点击确定) 确定之后就能看到SSH公钥上新增加了。

测试一下是否配置成功:

css 复制代码
ssh -T git@gitee.com

sourcetree密钥配置

成功之后,即可在sourcetree中配置SSH密钥,密钥即为之前那个无.pub后缀的。操作完成之后,可以在工具-选项-一般的SSH客户端配置一栏中看到所配置的密钥。

🎉sourcetree 账户更换

在其他人使用过的设备上,sourcetree可能会默认登陆旧的git账号,也就说当你 发现它没让你输入你的账号和密码的时候,很可能就是还默认登录之前的账号了。

blog.csdn.net/qq_29297789...

按照指引将密码文件删除,同时把账号名文件中的账号名修改为自己的即可。之后再次连上git,就会让你输入账号密码了。


ps:sm.ms/ 这个软件还挺好用的,能将本地图片转成线上的!

相关推荐
zhanghaha1314几秒前
HTML系列教程:4_什么是 HTML 元素(零基础超详细讲解)
前端·算法·html
AI 编程助手GPT1 小时前
VS Code 1.133 实战:Claude 可免 GitHub 登录,HTML 保存后自动刷新
前端·html·github
灯澜忆梦1 小时前
【基于GO的Web开发3】gin框架_HTML渲染
前端·golang·gin
小徐_23338 小时前
wot-ui-cli 1.1.0 发布:支持 OpenCode、Antigravity,wot-ui 图标迁移不再靠猜
前端
__zRainy__8 小时前
Node.js Web 框架选型指南:从 Express 到 Hono 的全景对比
前端·node.js·express·koa·nestjs·egg·fastify
西瓜有点饿8 小时前
PostCSS 和 UnoCSS 的作用和区别
前端·postcss
伟大的兔神9 小时前
我做了一个本地优先的 AI 图片工作台:Loomora v1.0.0 正式发布
前端·javascript·vue.js
fpcc10 小时前
工具使用—git add命令分析说明
git·工具
90后的晨仔10 小时前
uni-app项目 Vue3 状态管理 Pinia 完全指南:从概念到实战的深度解析
前端
90后的晨仔10 小时前
uni-app 在 iOS 平台跳转页面时移除底部安全区域的完整技术指南
前端