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 "xxxxxxxx@qq.com"
生成公钥和私钥:ssh-keygen -t rsa -C "xxxxxxx@qq.com",注意:生成密钥过程中可能会让你输入密码,直接按要求输入密码即可,出现如下图,说明密钥生成成功。并且私钥和公钥的地址在下图中已经清楚显示。
查看公钥是否生成成功: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,复制远程代码库地址,新建好本地仓库地址,选择需要克隆的分支,即可克隆远程项目到本地仓库