Git: 配置SSH秘钥 For Mac
一、前言
现在使用基于Git 作为开发项目的管理工具已经非常普遍,很多与Git相关的平台工具的基本配置和使用方法都类似,现主要总结一下Git的基本配置,教你如何从已经存在项目的Git上clone代码到本地。
因为最近刚入手了一台macbook pro,已经迫不及待安装前端各种需要的环境配置,顺手也整理一下之前配置Git的问题(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键,出现如下图:
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公钥位置
然后,打开相对应的id_rsa.pub文件,将其中的内容全部copy到git上做添加配置.
3)在Git上配置SSH秘钥 在Git上找到设置SSH密钥的位置,点击添加秘钥,将之前copy的内容粘贴到对应的文本框中,完成添加即可。 Note: 每个公司的Git界面可能会略有不同,但是大致功能都一样的,找到设置SSH密钥的位置即可. 大致步骤如下图:
找到配置git上的ssh位置
添加秘钥
设置秘钥
三、将项目从git上下载到本地
在termital终端输入命令行代码
git clone +“你git上的项目地址”
然后输入 yes
等到下载100%即可。
转载自:https://juejin.cn/post/7199944192007897143