`

mac下gitLab、sourceTree的配合使用

阅读更多

         1、认识一下gitLab这个版本管理工具。

说到版本管理工具,大家会想到svn,git和svn还是有差别的。svn是集中化的版本控制系统, 只有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。git是分布式的版本控制系统, 每一个终端都是一个仓库,客户端并不只提取最新版本的文件快照,而是把原始的代码仓库完整地镜像下来。每一次的提取操作,实际上都是一次对代码仓库的完整备份。


 

 

2、git的使用

2-1、登录

管理员会为使用者开通账号并设置权限,如是否可创建group等

2-2、修改密码等账号信息

 


 

2-3、生成ssh key

 


 

 


 

在终端里按照文档提示的进行命令输入,ssh-keygen - t rsa -C "开通git的邮箱"回车


 

 


 

直接回车


 

我已经生成过key,所以会提示overwrite,如果是第一次生成的话接下来会生成key,然后将生成的key复制到git中

 


 

 

接下来就能进行提交、推送、拉取等操作了,等创建完项目sourceTree该上场了。

3、新建项目--->设置项目名--->设置项目权限--->成功创建项目

 


新建一个项目

 


设置项目名

 


设置项目权限

 


成功创建项目

 

4、sourceTree的使用

新建一个新仓库--->从url克隆--->单击一下目标路径自动填写路径与项目文件夹--->自动弹出可视化界面--->通过提交、拉取、推送等操作实现代码管理。到这里git与sourcetree的配合使用介绍完了。

 


新建一个git仓库

 


填写url:git中ssh栏中的地址(见成功创建项目图)

 


可视化界面



文/夏弦(简书作者)
原文链接:http://www.jianshu.com/p/707de2a1046d
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

转自:http://www.jianshu.com/p/707de2a1046d

分享到:
评论

相关推荐

    Gitlab+sourceTree安装配置使用指南

    ### Gitlab+SourceTree安装配置使用指南 #### 一、GitLab 登陆 - **信息填写**:在注册或更新信息时,需要填写姓名(用于展示用户姓名)和邮箱(用于接收密码重置通知等)。建议使用自己的真实姓名,并确保邮箱...

    git、gitlab以及SourceTree介绍

    自己组件个人版github必看手册。详细介绍建立软件版本管理服务器的各个组件,git,gitlab以及SourceTree的使用

    mac 获取gitLab代码方法

    在Mac操作系统上获取GitLab代码的过程涉及几个关键步骤,包括生成SSH密钥、配置SSH密钥、安装Git客户端以及克隆代码仓库。以下是对这些步骤的详细解释: 首先,生成SSH密钥是连接GitLab服务器的安全方式。SSH...

    Sourcetree for Mac 免Atlassian登录

    在描述中提到的"Sourcetree for Mac 免Atlassian登录",意味着这个特定的版本允许用户无需拥有Atlassian账号也能直接使用。通常情况下,Sourcetree需要用户通过Atlassian的账户进行授权,以便连接到Bitbucket、Jira...

    sourceTree for mac 破解版

    1、sourcetree mac 破解版软件包下载完成后打开,将左侧的【SourceTree】拖到右边的应用程序中进行安装。2、然后将软件包中的sourcetree 许可证【sourcetree.license】拖到桌面待用。3、找到并打开在应用程序中安装...

    Mac版本的破解版sourcetree和sourcetree.license

    破解版本SourceTree_2.0.5.2;Mac的,亲测可用,内含有licence文件,对稍旧点的版本可直接进行注册

    Sourcetree for mac

    以前都是使用命令提交代码,现有了sourcetree,方便多了最新Sourcetree for Mac 破解版

    Mac的sourcetree破解版

    Mac的sourcetree破解版,双击安装,之后拖动到application完成安装后,打开即可

    git、gitlab及TortoiseGit、sourceTree安装配置(含安装文件)

    至此,你已经具备了使用Git、GitLab、TortoiseGit和SourceTree进行协同开发的基础。 总之,Git提供了强大的版本控制功能,GitLab则提供了协作平台,TortoiseGit和SourceTree为Windows用户提供了图形化的操作界面。...

    Mac 版 SourceTree 暗色主题

    **Mac版SourceTree暗色主题详解** SourceTree是一款广受欢迎的Git版本控制系统图形化界面工具,尤其适合于那些更倾向于视觉操作而非命令行界面的用户。对于Mac用户来说,SourceTree提供了一个美观、直观的界面,使...

    springboot+sourceTree+gitlab+jenkins+ansible自动化部署详解

    假设一个企业正在使用SpringBoot开发一款新的Web应用,为了确保开发过程中的代码质量和发布流程的自动化,决定采用SpringBoot + SourceTree + GitLab + Jenkins + Ansible的组合方案: 1. **代码管理与版本控制**:...

    git-2.18+gitlab+ssh链接+sourceTree+跳过注册安装.rar

    git-2.18+gitlab+ssh链接+sourceTree+跳过注册安装,亲自已经安装成功。本资源是包含sourceTree路过注册安装,并结合git及gitlab ssh结合,不用再翻其他资源。

    Git使用教程以及Sourcetree的使用

    ### Git使用教程以及SourceTree的使用 #### 引言 随着软件开发的复杂度与团队规模不断增大,有效的版本控制系统成为提升开发效率的关键工具之一。Git作为一种分布式版本控制系统,在开源项目及企业级应用中得到了...

    GitLab网站结合SourceTree工具的开发流程.docx

    ### GitLab与SourceTree结合使用的开发流程详解 #### 一、GitLab简介 GitLab是一个全面的源代码管理系统,它不仅支持Git版本控制,还集成了项目管理、CI/CD (持续集成与持续部署)等功能。这使得GitLab成为一个理想...

    Mac SourceTree 证书

    Mac SourceTree 证书Mac SourceTree 证书Mac SourceTree 证书Mac SourceTree 证书

    sourcetree Mac免注册、汉化

    Sourcetree是一款广受欢迎的Git和Mercurial版本控制系统客户端,特别为Mac用户设计。它提供了直观的图形用户界面,使得对版本控制的操作变得简单易行,深受开发者喜爱。这款软件的“免注册、汉化”版本意味着用户在...

    Sourcetree Mac版

    **Sourcetree Mac版** 是一款专为Mac用户设计的强大的Git版本控制系统图形化界面工具,它将复杂的Git命令以直观、易用的方式呈现,使得开发者在管理Git仓库时更加高效便捷。Sourcetree不仅适用于初学者,也深受高级...

Global site tag (gtag.js) - Google Analytics