Git 配置SSH秘钥 For Mac

简介: Git 配置SSH秘钥 For Mac

一、背景


现在使用基于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键,出现如下图:

image.png

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秘钥文件,位置如图:

image.png

image.png

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


image.png

3)在Git上配置SSH秘钥

在Git上找到设置SSH密钥的位置,点击添加秘钥,将之前copy的内容粘贴到对应的文本框中,完成添加即可。

Note:每个公司的Git界面可能会略有不同,但是大致功能都一样的,找到设置SSH密钥的位置即可.

大致步骤如下图:


image.png


image.png

image.png

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


在termital终端输入命令行代码

git clone +“你git上的项目地址”

然后输入 yes

等到下载100%即可。

Note:找到git上的项目地址,很简单,这里不再列出了,如果你自己找不到可以给我留言。


版权声明:本文为博主原创文章,转载请点赞此文并注明出处,谢谢!



目录
打赏
0
0
0
0
2
分享
相关文章
微软工程师偷偷在用!这款SSH工具让Windows操控CentOS比Mac还优雅!
远程登录Linux服务器是管理和维护服务器的重要手段,尤其在远程办公、云服务管理等场景中不可或缺。通过工具如XShell,用户可以方便地进行远程管理。SSH协议确保了数据传输的安全性,命令行界面提高了操作效率。配置XShell连接CentOS时,需确保Linux系统开启sshd服务和22端口,并正确设置主机地址、用户名和密码。此外,调整字体和配色方案可优化使用体验,解决中文显示问题。
100 17
微软工程师偷偷在用!这款SSH工具让Windows操控CentOS比Mac还优雅!
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
127 16
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用Git进行版本控制
在 HarmonyOS 项目开发中,Git 版本控制可以帮助开发者规范地管理代码变更,确保协作流程顺畅。本篇将详细介绍从创建项目、提交代码到 Git 远程仓库,再到修改、推送更新的完整操作流程,重点演示如何使用 Git 和 GitHub 进行身份验证和版本管理。
190 3
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用Git进行版本控制
Github代码仓库SSH配置流程
这篇文章是关于如何配置SSH以安全地连接到GitHub代码仓库的详细指南,包括使用一键脚本简化配置过程、生成SSH密钥对、添加密钥到SSH代理、将公钥添加到GitHub账户以及测试SSH连接的步骤。
176 0
Github代码仓库SSH配置流程
在Linux中,如何进行SSH服务配置?
在Linux中,如何进行SSH服务配置?
mac下通过ssh脚本实现免账号密码连接运服务器
mac下通过ssh脚本实现免账号密码连接运服务器
83 3
拉取 gitee 代码,配置SSH,Please make sure you have the correct access rights
拉取 gitee 代码,配置SSH,Please make sure you have the correct access rights
109 1

热门文章

最新文章

相关实验场景

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等