当前位置: 首页> 汽车> 报价 > sourceTree 和Tortoise git软件的对比,以及使用sourceTree管理公司托管的 gitlab 项目或github项目

sourceTree 和Tortoise git软件的对比,以及使用sourceTree管理公司托管的 gitlab 项目或github项目

时间:2025/7/11 10:40:33来源:https://blog.csdn.net/imqdcn/article/details/139930487 浏览次数: 0次

文章目录

    • Tortoisegit 和sourcetree的比较
    • 如何添加 gitlab 的社区版账号
    • 总结
    • 参考资料

Tortoisegit 和sourcetree的比较

我在 window都是用 Git 小乌龟(Tortoise git)来可视化管理 Git 项目。这时是不区分 Git 平台的,也就是不管你用的是 GitHub、Gitee 还是 gitlab,都是同一个使用方式,即:

先获取该项目的 Git 地址,使用 HTTPS拉取到本地,再拉取或提交。

首次提交时,会要求你输入该项目的访问秘钥,即你登录的用户名,密码等。

但是这个小乌龟在Mac 中是没有的。

小乌龟虽然简单好用,但是也有不足的地方。

最不方便的一点是它没有统一的Git 仓库列表页面。

如下图,我在github上有N个git仓库,但是它无法展示出这个列表,方便我进行clonegit操作。

其实更好用的Git 管理软件我发现是 sourcetree,它开源免费,支持windowMac端,而且分本地 Git 管理在线 Git 管理

本地 Git 管理就像小乌龟的操作方式,获取任意的 Git 地址后,再 clone 到本地。

在线 Git 管理则解决了小乌龟的不足问题,因为我们可以直接登录自己的 GitHub 等账号,查看和操作所有你在 Github 上的 Git 仓库。

截屏2024-06-22 20.03.37

如何添加 gitlab 的社区版账号

公司里的 项目是通过 gitlab 的社区版部署的。

但是 sourcetree 添加账号时,不管选择 HTTPS 还是 ssh,默认的授权类型都是 private token,意味着需要在 gitlab 的设置页面中添加一个 access token

截屏2024-06-22 19.34.54

以下是添加步骤:

1、登录你公司所在的gitlab,个人设置中,添加一个 access token

image-20240622193115481

注意:这个 token 用来代替你登录 gitlab的 password,也就是在用 sourcetree 登录时,不是用 gitlab 的 password,而是用这个token。

2、使用 sourcetree 登录 gitlab

切换到远程,右侧小三点,点击账户

image-20240622193349487

在新窗口中添加新的账号

截屏2024-06-22 19.34.54

输入完成后,点击保存,即可看到所有的仓库

截屏2024-06-22 19.40.36

在列出的 Git 库中,点击 clone,即可进入到该仓库,并且对仓库进行各种可视化的 Git 操作了。

总结

一旦你体验过 sourcetree 后,就会觉得它是你的 Git 可视化操作的终极方案。

截屏2024-06-22 19.54.50

会让你直接放弃小乌龟这个老旧的软件。

image-20240624163253008

image-20240624163427258

参考资料

参考资料:https://forum.gitlab.com/t/unable-to-authenticate-gitlab-in-sourcetree/41623/11

关键字:sourceTree 和Tortoise git软件的对比,以及使用sourceTree管理公司托管的 gitlab 项目或github项目

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: