美文网首页
Mac中配置Git的SSH

Mac中配置Git的SSH

作者: 北京朝阳区精神病院院长 | 来源:发表于2020-09-27 16:35 被阅读0次

前言

因工作原因,需要将现有项目迁移到MAC上开发,记录一下MAC环境下的Git配置。

git的两种连接方式

  • SSH 连接
    首先这是一种相对安全的一种方式,SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UXLinuxAIXSolarisDigital UNIXIrix,以及其他平台,都可运行SSH。
  • HTTP 连接
    这种方式在创建项目的时候只能选择Public公开状态,Private和Internal私有模式下不能使用http方式进行连接。反观SSH方式在三种模式下都可以进行连接的。

配置SSH具体操作步骤

  • Git的配置
    Mac上是自带git的,所以不需要自己下载和安装

  • 查看是否已配置过SSH
    快捷键打开Terminal.app终端 默认目录输入如下命令(查看是否配置一步有点多余),如果无法进入该目录说明还没有生成过。下图所示是已经配置过的。

    .ssh.png
  • 创建SSH秘钥
    终端输入如下命令:ssh-keygen -t rsa -C "你的git用户名或者是你的邮箱名", enter出现如下图,输入自定义密码,然后可以看到id_rsa的文件名和路径(/User/sky/.ssh/id_rsa)。 这是个隐藏文件夹,默认情况下我们看不到。为了找到这个隐藏文件夹,快捷键shift+command . (别忽略command后面那个点,每个人设置的快捷键不同,我的是默认快捷键)。吐槽一下,相对于Window繁琐的配置,MAC还是很方便的,一个命令就搞定。

创建秘钥.png
  • 找到秘钥文件
    打开id_rsa.pub文件,将全部内容全部copy到git上做添加配置.


    秘钥文件.jpg
  • 在GitLab上配置SSH秘钥
    在GitLab上找到设置SSH密钥的位置,点击添加秘钥,将之前copy的内容粘贴到对应的文本框中,完成添加即可。(每个公司的GitLab界面可能不一致,但是步骤大同小异都是这个套路)。

步骤1.png 步骤2.png 步骤3.png
  • 结尾小技巧
    配置完成后在pull代码时候每次都提示输入秘钥密码,很烦人。 输入命令 ssh-add 即可解决

结语

记录下自己的学习和工作经验,分享给有需要的人。如果有那里写的不对,说的不理解,欢迎大家的指正。

相关文章

  • Mac中git ssh配置

    概括:Mac中git账户、ssh秘钥生成介绍 一、查看是否已配置 首先、确认本地是否已经有对应配置,打开Termi...

  • Mac中git ssh配置

    一.查看是否已配置 1. 进入ssh目录 2. 如果不能进入该目录,说明没生成过,则需要检查下是否配置过git...

  • Mac中git ssh配置

    概括:Mac中git账户、ssh秘钥生成介绍 一、查看是否已配置 首先、确认本地是否已经有对应配置,打开Termi...

  • Mac中配置Git的SSH

    前言 因工作原因,需要将现有项目迁移到MAC上开发,记录一下MAC环境下的Git配置。 git的两种连接方式 SS...

  • Mac下如何配置OSChina SSH公钥及配置SourceTr

    Mac下如何配置OSChina SSH公钥及配置SourceTree 利用OSChina提供的免费git空间,可以...

  • MAC上Git安装与GitHub基本使用

    目录 安装git创建ssh key、配置git提交、上传 一、安装Git MAC 上安装Git主要有两种方式 首先...

  • Git SSH Mac配置

    检查是否生成过ssh key 创建RSA Key Pair 注意提示:是否指定保存路径,可以直接回车注意提示:是否...

  • Mac git 配置ssh

    1. 前言 SSH 公钥用起来也是比较舒服的,今天来梳理下 2. 是什么 what SSH(Secure SHel...

  • 本地查看配置及生成ssh

    本地生成 ssh key查看本地ssh配置git config --global -l修改ssh配置git con...

  • SourceTree正确配置SSH key之后仍然提示fatal

    如题,按照网上的配置SSHkey (不知道的可以百度搜索MAC Git SSH 配置)后,使用sourcetree...

网友评论

      本文标题:Mac中配置Git的SSH

      本文链接:https://www.haomeiwen.com/subject/lymkuktx.html