Fork me on GitHub

git图形化工具sourcetree

SourceTree

SourceTree 是一个免费 Git 客户端管理工具,适用于 Windows 和 Mac 系统
SourceTree 简化开发者与代码仓库之间的 Git 操作方式,我们可以通过界面菜单很方便的处理 Git 操作,而不需要通过命令。
通过 SourceTree,可以管理所有的 Git 库,无论是远程还是本地的。SourceTree 支持 Bitbucket、GitHub 以及 Gitlab 等远程仓库。

官网: https://www.sourcetreeapp.com/

安装

image
image
安装完成后提示加载本机的ssh秘钥

本机ssh秘钥

查看已有秘钥

#先看本机有没有秘钥
cd ~/.ssh
#查看公钥
cat ~/.ssh/id_rsa.pub
#提示No such file or directory代表第一次使用git

image

新建秘钥(公钥+私钥)

#备份旧的rsa
mkdir -p key_backup                  # -p 防止目录已存在时出错
cp -v id_rsa* key_backup/ 2>/dev/null || echo "没有旧的 id_rsa 文件可备份"
rm -i id_rsa*                        # -i 会在删除前询问确认(更安全)

#生成秘钥id_rsa 和 公钥id_rsa.pub (在当前登录用户~/.ssh文件夹下生成)
ssh-keygen -t rsa -C "your SSH key comment"
#查看公钥
cat ~/.ssh/id_rsa.pub
#使用命令直接复制公钥到剪贴板
#Windows:
clip < ~/.ssh/id_rsa.pub
#macOS:
pbcopy < ~/.ssh/id_rsa.pub

设置秘钥

公钥导入git平台

把公钥导入git平台,如github华为云等。

登录自己的账号,在平台中点击个人设置,添加pub公钥
image
管理员账号需要在仓库的成员管理中添加该成员
image

#测试
ssh -T git@codehub.devcloud.cn-east-3.huaweicloud.com

证明秘钥可以访问git
image

Sourcetree设置ssh私钥

image

SourceTree导出

image
导出完毕后如下
image

posted @ 2026-02-07 12:14  秋夜雨巷  阅读(68)  评论(0)    收藏  举报