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

文章目录

    • 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/34771.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

生产看板管理系统内容有哪些?

相信很多做生产管理的朋友都会遇到如下问题,我就在想,是否能一个创建“透明的”的工作场所?让员工和管理者能够实时查询生产进度,及时发现生产中的问题。 生产进度难追踪 生产过程不透明 生产决策缺乏数据支持 ——能&#xf…

ROS CDK魔法书:点亮博客上云新技能(TypeScript篇)

引言 在数字世界的浩瀚海洋中,信息与数据如同戏剧中的主角,舞动着无形的旋律,构建起信息时代的交响乐。而在这其中,作为一位技术领域的探索者,你的使命便是挥舞着编码的魔杖,创造和守护着这些宝贵的数字灵…

PointCloudLib 3D对象的可视化 C++版本

0.实现效果 显示箭头 vtkOutputWindow::SetGlobalWarningDisplay(0);pcl::visualization::PCLVisualizer::Ptr viewer(new pcl::visualization::PCLVisualizer("3D Viewer"));viewer->setBackgroundColor(1, 1, 1);//添加箭头显示pcl::PointXYZ pA(0, 0, 0);pcl:…

openfeign的原理 ????

1、我们使用openfeign调用远程接口就像调用本地方法一样简单。 2、支持spring mvc 注解 3、整合了更多的扩展 (请求重试策略、超时控制、请求拦截器) 4、open Feign是基于aop的原理,他会通过所加FeignClient的接口,自动拼接接口…

准备篇(三)网页相关知识

Java script小脚本 - 爬取 bilibili 表情Java script 小脚本 - 爬取 bilibili 表情 随便点开一个视频,注意这个页面 URL 对应的 HTML 代码中没有表情的代码, 需要先点一下评论区,然后再在这个页面 URL 对应的元素中找到表情所在的源码。(但是我不知道这个带表情 <pic…

使用ShellHub搭建集中式SSH

SSH 是 Secure Socket Shell 或安全 shell 的缩写。这是一种加密协议&#xff0c;用于通过不安全的网络管理和创建两台计算机之间的安全通信。 SSH 还可用于指代实现 SSH 协议的实用程序套件。有多种身份验证机制&#xff0c;最常见的一种是密码身份验证&#xff0c;但也有基于…

夏老师小课堂(10)影响电机尺寸的因素(2)-电机转速的增加

点击上方 “机械电气电机杂谈 ” → 点击右上角“...” → 点选“设为星标 ★”&#xff0c;为加上机械电气电机杂谈星标&#xff0c;以后找夏老师就方便啦&#xff01;你的星标就是我更新动力&#xff0c;星标越多&#xff0c;更新越快&#xff0c;干货越多&#xff01; 关注我…

【Ant Design Vue的更新日志】

&#x1f308;个人主页: 程序员不想敲代码啊 &#x1f3c6;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f44d;点赞⭐评论⭐收藏 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共…

智慧校园-后勤管理系统总体概述

在今天这个信息化飞速发展的时代&#xff0c;智慧校园后勤管理系统就像一股清新的风&#xff0c;悄悄吹走了过去校园后勤工作中的一些老难题。它就像是个超级聪明的帮手&#xff0c;用上了物联网、大数据那些听起来就很高大上的技术&#xff0c;目的很简单&#xff0c;就是让学…

供应链云仓APP开发:物流行业的数字化转型

在数字化时代&#xff0c;供应链管理正经历着前所未有的变革。供应链云仓APP开发作为这一变革的关键驱动力&#xff0c;为企业提供了一个集成化、智能化的物流解决方案。本文将深入探讨供应链云仓APP开发的重要性、核心功能、开发策略以及它如何助力企业实现物流管理的现代化。…

【独家首发】ONLYOFFICE 8.1:革新办公体验,释放无限创意潜能!

一、全能PDF编辑器&#xff1a;重塑文档管理艺术 官方链接 官方链接&#xff1a;https://www.onlyoffice.com/zh/【点击跳转】 【办公界的变形金刚】ONLYOFFICE 8.1&#xff1a;让文件编辑比变魔术还神奇&#xff0c;一键解锁创意新高度&#xff01;" 在这个数字化的狂潮中…

百元蓝牙耳机哪款好?值得购买的百元蓝牙耳机品牌有这些

在如今移动互联网时代&#xff0c;蓝牙耳机已经成为不少人生活中的必备产品。然而&#xff0c;市面上的蓝牙耳机种类繁多&#xff0c;价格也参差不齐&#xff0c;选择一款性价比高的产品成了不少消费者的难题。尤其是针对百元左右的蓝牙耳机&#xff0c;更是需要慎重选择。那么…

详解 ClickHouse 的副本机制

一、简介 副本功能只支持 MergeTree Family 的表引擎&#xff0c;参考文档&#xff1a;https://clickhouse.tech/docs/en/engines/table-engines/mergetree-family/replication/ ClickHouse 副本的目的主要是保障数据的高可用性&#xff0c;即使一台 ClickHouse 节点宕机&#…

苹果电脑压缩pdf文件,苹果电脑里如何压缩pdf文件

压缩PDF文件是现代办公和日常生活中经常需要处理的一项任务&#xff0c;无论是为了节省存储空间、方便网络传输&#xff0c;还是为了在移动设备上更流畅地阅读文档&#xff0c;学会有效地压缩PDF都显得尤为重要。在本文中&#xff0c;我们将详细探讨压缩PDF的方法&#xff0c;从…

选型宝典(一)AMD Xilinx 7系列FPGA选型指导

引言introduction Xilinx 7系列FPGA采用28nm工艺&#xff0c;是近年来Xilinx公司推出的一系列高性价比的、应用领域最广泛的可编程逻辑器件。28nm FPGA包含了多个不同的产品线&#xff0c;如Spartan-7、Artix-7、Kintex-7和Virtex-7以及ZYNQ7000。 1、7系列特点概述 Spartan-…

界面控件DevExpress WinForms启动界面组件,让你的应用更个性化!

DevExpress WinForms的启动界面组件能帮助用户为WinForms应用程序创建令人惊叹的应用启动屏幕、覆盖和等待窗体等。 DevExpress WinForms拥有180组件和UI库&#xff0c;能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用…

筛斗数据:数据提取技术,让信息海洋变得有序

在数字化时代&#xff0c;信息如同浩渺的海洋&#xff0c;源源不断地涌入我们的生活和工作。然而&#xff0c;这个信息海洋的浩瀚与繁杂也给我们带来了挑战&#xff1a;如何在海量的数据中快速找到有价值的信息&#xff1f;数据提取技术&#xff0c;作为一种强大的工具&#xf…

内容安全复习 9 - 身份认证系统攻击与防御

文章目录 基于生物特征的身份认证系统概述基于生物特征的身份认证 人脸活体检测检测方法未解决问题 基于生物特征的身份认证系统概述 作用&#xff1a;判别用户的身份、保障信息系统安全。 是识别操作者身份的过程&#xff0c;要保证其物理身份&#xff08;现实&#xff09;…

白银价格行情分析兼顾基本面和技术面

许多投资者在进行白银交易时都非常喜欢看技术指标和技术分析。他们浏览不同的网站&#xff0c;看各种各样的白银行情分析信息。网上的白银分析信息网站非常的多&#xff0c;讲解白银交易技巧的书籍也数不胜数&#xff0c;有翻译国外的&#xff0c;也有国人自己编写的。有的讲的…

在线朋友圈系统(Java Web)

本项目是一个基于Java Web技术栈开发的在线朋友圈系统&#xff0c;提供用户注册、登录、动态发布与评论、好友发现与管理等功能。通过Spring Boot、MySQL、MyBatis、Sa-token以及LayUI等技术实现&#xff0c;确保系统具有良好的性能和扩展性。 技术栈 后端技术 Spring Boot: …