SourceTree、Git、Github、Gitlab协调配置详解

1)下载并安装Git客户端

下载地址:https://git-scm.com/downloads/,下载速度有点慢,建议翻墙下载,下载之后进入安装环节,没有什么特殊设置,一直点击next按钮即可,直到安装成功,安装成功后,右键菜单会新增两个Git相关子菜单:Git GUI here、Git Base here。此时说明Git客户端安装成功。

2)下载并安装SourceTree

下载地址:https://www.sourcetreeapp.com/,同样建议翻墙下载,下载之后直接安装,安装过程中会弹出配置SSH密钥操作,可以先不处理,后续使用中再添加和配置。

3)Github、Gitlab平台注册账号

Github、Gitlab这两个平台都是代码托管平台,Gitlab是仿照Github而来,代码同步相关操作与Github平台保持一致,都可以使用Git客户端进行代码提交、同步等相关操作。

项目托管在哪个平台,就在哪个平台注册相关账户,并开通相应的权限(权限不到位,克隆项目会不成功)。

4)配置SSH秘钥

1:打开Git客户端,可以右键点击Git Base here子菜单,亦可通过SourceTree可视化界面打开。

2:配置用户名:git config --global user.name "xxxxx"

      配置邮箱:git config --global user.email "[email protected]"

      生成公钥和私钥:ssh-keygen -t rsa -C "[email protected]",注意:生成密钥过程中可能会让你输入密码,直接按要求输入密码即可,出现如下图,说明密钥生成成功。并且私钥和公钥的地址在下图中已经清楚显示。

查看公钥是否生成成功:cat ~/.ssh/id_rsa.pub,出现如下图,说明公钥已经生成

3:Github、Gitlab平台配置ssh密钥、SourceTree配置SSH密钥

      SourceTree配置SSH密钥:点击工具-->选项-->一般-->SSH客户端配置-->选择openssh,SourceTree会自动检测 密钥文件(.ssh/id_rsa文件)

      代码托管平台配置SSH密钥:用笔记本打开id_rsa.pub文件,复制全部内容,粘贴到代码托管平台即可。

5)克隆远程项目

打开SourceTree,复制远程代码库地址,新建好本地仓库地址,选择需要克隆的分支,即可克隆远程项目到本地仓库

你可能感兴趣的:(SourceTree、Git、Github、Gitlab协调配置详解)