一、背景

现在使用基于Git 作为开发项目的管理工具已经非常普遍,很多与Git相关的平台工具的基本配置和使用方法都类似,现主要总结一下Git的基本配置,教你如何从已经存在项目的Git上clone代码到本地。

使用操作系统:Mac OS

二、添加和配置SSH公钥

1.什么是SSH?

SSH(Secure Shell)是一种安全协议,在你的电脑与GitLab服务器进行通信时,我们使用SSH密钥(SSH Keys)认证的方式来保证通信安全。

创建 SSH密钥,并将密钥中的公钥添加到Git,以便我们通过SSH协议来访问Git仓库。

SSH 密钥的创建需要在终端(命令行)环境下进行,我们首先进入命令行环境。通常在OS X和Linux平台下我们使用终端工具(Terminal),在Windows平台中,可以使用Git Bash工具。
注:此文主要是针对Mac OS系统的的总结)

2.添加和配置SSH公钥具体操作步骤

操作系统:MacOS
1)创建 SSH密钥
首先在termital终端输入
ssh-keygen -t rsa -C "username" (注:username为你git上的用户名,一般是你的邮箱地址)
按enter键,出现如下图:

mac 查看当前公钥文件 mac ssh公钥_mac 查看当前公钥文件

Note:
a.在这里可以更改id_rsa的文件名和路径,一般默认即可。(若不需要多配置SSH跳过此处,直接看第二步即可)
若你需要配置多个SSH,在此时做更改即可。
为避免新手看晕了,我单独将这部分内容写了一篇文章,请查看文章

b.Enter passphrase (empty for no passphrase) :时,可以直接按两次回车键输入一个空的 passphrase;也可以选择输入一个 passphrase 口令,如果此时你输入了一个passphrase,请牢记,之后每次提交时都需要输入这个口令来确认。

2)找到SSH的秘钥文件id_rsa.pub,拷贝内容
首先,点击mac上的访达图标,找到先前生成的SSH秘钥文件,位置如图:

mac 查看当前公钥文件 mac ssh公钥_git_02

 

mac 查看当前公钥文件 mac ssh公钥_mac 查看当前公钥文件_03

然后,打开相对应的id_rsa.pub文件,将其中的内容全部copy到git上做添加配置.

mac 查看当前公钥文件 mac ssh公钥_mac 查看当前公钥文件_04

3)在Git上配置SSH秘钥
在Git上找到设置SSH密钥的位置,点击添加秘钥,将之前copy的内容粘贴到对应的文本框中,完成添加即可。
Note:每个公司的Git界面可能会略有不同,但是大致功能都一样的,找到设置SSH密钥的位置即可.
大致步骤如下图:

mac 查看当前公钥文件 mac ssh公钥_mac 查看当前公钥文件_05

 

mac 查看当前公钥文件 mac ssh公钥_Mac_06

 

mac 查看当前公钥文件 mac ssh公钥_命令行_07

三、将项目从git上下载到本地

在termital终端输入命令行代码
git clone +“你git上的项目地址”
然后输入 yes
等到下载100%即可。