likes
comments
collection
share

Git: 配置SSH秘钥 For Mac

作者站长头像
站长
· 阅读数 14

一、前言

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

因为最近刚入手了一台macbook pro,已经迫不及待安装前端各种需要的环境配置,顺手也整理一下之前配置Git的问题(Mac操作系统)

Git: 配置SSH秘钥 For Mac

二、添加和配置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键,出现如下图:

Git: 配置SSH秘钥 For Mac

Note: a. 在这里可以更改id_rsa的文件名和路径,一般默认即可。(若不需要多配置SSH跳过此处,直接看第二步即可) 若你需要配置多个SSH,在此时做更改即可。 以下会说到配置多个SSH秘钥 For Mac

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

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

找到ssh公钥位置 Git: 配置SSH秘钥 For Mac

Git: 配置SSH秘钥 For Mac

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

Git: 配置SSH秘钥 For Mac

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

找到配置git上的ssh位置 Git: 配置SSH秘钥 For Mac

添加秘钥Git: 配置SSH秘钥 For Mac

设置秘钥Git: 配置SSH秘钥 For Mac

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

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