Mac Git 如何设置ssh key

本文详细介绍了如何在Mac上配置Git,包括检查和设置用户信息,生成SSH Key,并将其添加到GitHub或GitLab以实现远程仓库的免密操作。通过这个过程,用户可以更方便地进行Git操作,提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

GitHub(或者GitLab之类的远程的Git仓库)通常会提供https和ssh两种操作方式给用户,https的方式每次认证都需要输入密码,而ssh的方式则需要在服务器上配置ssh key(ssh公钥),提供了ssh key后,远程仓库就可以自动使用ssh公钥来进行认证,而不需要输入密码了。

具体步骤

1.如果未安装Git,请先安装Git,请查看博客Mac Git下载和安装(解释了双击Git安装包无法直接安装问题)_ErwinNakajima的博客-CSDN博客_mac 下载git。

2.打开终端,输入git config --global --list,然后回车,就可以查看是否配置了user.nameuser.email(见下图一)

   

3.如果没有配置用户名和邮箱(如果已配置可以直接跳过),则输入git config --global user.name 你的用户名git config --global user.email 你的邮箱 ,然后直接回车,回车后不会有任何提示,然后再输入git config --global --list,查看user.nameuser.email是否配置成功(见下图一)。

 

4.输入ssh-keygen -t rsa -C 你的邮箱,然后一路回车即可,表示都使用默认值(如果不想使用默认值,则根据提示输入对应的值即可,比如密钥文件的存放路径、密码等信息,见下图一),之后在用户目录的 .ssh 文件夹(Mac系统的.ssh 文件夹在User文件夹下,是隐藏的,要先按快捷键command+shift+.使其显示出来,见下图二和下图三)下会自动生成包含私钥的文件 id_rsa 和包含公钥的文件 id_rsa.pub。

 

 

5.ssh key的配置需要用到公钥,即 id_rsa.pub 文件中的内容(输入命令cat ~/.ssh/id_rsa.pub查看id_rsa.pub 文件中的内容,见下图一,或者打开id_rsa.pub 文件,查看里面的内容),在对应的远程仓库管理界面(比如GitHub或者GitLab之类的远程的Git仓库)找到个人账户的ssh key配置界面(该配置项通常在个人设置里面,名称一般叫ssh key或ssh xxx keys等,很好找的),如果没有ssh key配置,则新建一个ssh key配置,将id_rsa.pub 文件中的内容(见下图二中的内容ssh-rsa AAAAB......)复制上去,然后确认即可;如果有ssh key配置,则直接修改ssh key配置,将 id_rsa.pub 文件中的内容(见下图二中内容的ssh-rsa AAAAB......)复制上去,然后确定即可。

​​​​​​​

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值