mac下gitLab、sourceTree的配合使用

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

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

mac下gitLab、sourceTree的配合使用_第1张图片
 
mac下gitLab、sourceTree的配合使用_第2张图片
 

2、git的使用

2-1、登录

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

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

 

mac下gitLab、sourceTree的配合使用_第3张图片
 

2-3、生成ssh key

 

mac下gitLab、sourceTree的配合使用_第4张图片
 

 

mac下gitLab、sourceTree的配合使用_第5张图片
 

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

mac下gitLab、sourceTree的配合使用_第6张图片
 

 


 

直接回车


 

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

 

mac下gitLab、sourceTree的配合使用_第7张图片
 
mac下gitLab、sourceTree的配合使用_第8张图片
 

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

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

 


新建一个项目

 


设置项目名

 

mac下gitLab、sourceTree的配合使用_第9张图片
设置项目权限

 

mac下gitLab、sourceTree的配合使用_第10张图片
成功创建项目

 

4、sourceTree的使用

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

 

mac下gitLab、sourceTree的配合使用_第11张图片
新建一个git仓库

 

mac下gitLab、sourceTree的配合使用_第12张图片
填写url:git中ssh栏中的地址(见成功创建项目图)

 

mac下gitLab、sourceTree的配合使用_第13张图片
可视化界面



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

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

你可能感兴趣的:(Tools)