当前位置: 首页 > news >正文

使用Homebrew下载配置git和连接GitHub(Mac版)

本文详细介绍了在M系列Mac上安装Homebrew并配置Git的过程,包括git的下载、设置全局用户名和邮箱、生成SSH密钥、添加GitHubSSH密钥以及终端验证。这些步骤有助于用户顺利进行协同开发。

一、下载git

1、终端输入一下命令

brew install git

在这里插入图片描述

2、这时下载完成
在这里插入图片描述

二、配置git

1、创建用户名和邮箱

git config --global use.name "xx"                                        
git config --global use.email "xx@qq.com"

2、查看刚刚设置的用户名和邮箱

git config  use.name                  
git config  use.email 

在这里插入图片描述

3、创建ssh key(密钥)

①、ssh-keygen -t rsa -C “刚刚设置的邮箱”,过程中一直回车,输入密码就可以了

ssh-keygen -t rsa -C "xx@qq.com"

在这里插入图片描述
我们会看到这么一句话,告诉你的密钥存放的位置:

Your public key has been saved in /Users/user/.ssh/id_rsa.pub

在这里插入图片描述
②、现在通过终端输入我们的地标进入文件

/Users/user/.ssh

在这里插入图片描述

ls           //查看该文件下的所有文件cat id_rsa.pub        //显示文件内容

③、 我们可以看到一大串乱码,这些就是我们的密钥
在这里插入图片描述

4、配置GitHub

没有GitHub账号的话申请即可

①、我们打开Settings,我们找到SSH and GPG keys
在这里插入图片描述
②、设置密钥,将刚刚的密钥输入进去
在这里插入图片描述
③、Title——>自定义名字,Key——>添加终端中的密钥,添加完成后,我们点击“Add new SSH Key”,登录账号
在这里插入图片描述
在这里插入图片描述
④、添加成功
在这里插入图片描述
⑤、 终端验证一下有没有链接到里面

ssh -T git@github.com

他说你确定你想要进去链接吗, yes我们进去,输入密码回车
在这里插入图片描述
如果出现这么一句话,你的用户名,你已经成功的被认证了,说明你这边已经连接到这个github已经成功了。

http://www.xdnf.cn/news/300457.html

相关文章:

  • LeetCode LCR 033. 字母异位词分组
  • springboot微服务连接nacos超时
  • CTF-DAY8
  • unordered_map和unordered_set的设计
  • OpenGl实战笔记(3)基于qt5.15.2+mingw64+opengl实现光照变化效果
  • 高性能网络优化:深入解析忙轮询(Busy Polling)技术
  • 如何把阿里云a账号下面的oss迁移到阿里云b账号下面(同区域)
  • Nginx 安全防护与 HTTPS 部署
  • UE5 把翅膀动画额外创建动画蓝图并和角色绑定混合动画
  • Kali:利用rockyou文本字典hash破解zip压缩包密码
  • MySQL + Qwen3-0.5B + Flask + Dify 工作流部署指南
  • 探秘数据中台:五大核心平台的功能全景解析
  • QuecPython+Aws:快速连接亚马逊 IoT 平台
  • 从试错到智能决策:Python与强化学习优化自动驾驶策略
  • Netty 的 Reactor 模型
  • deeplabv3+街景图片语义分割,无需训练模型,看不懂也没有影响,直接使用,cityscapes数据集_23
  • 掌握 Git 常用命令,高效管理项目版本
  • java安全入门
  • Kotlin空安全解决Android NPE问题
  • 第八章--图
  • LeetCode 3423. 循环数组中相邻元素的最大差值 题解
  • homebrew安装配置Python(MAC版)
  • Oracle01-入门
  • 个人Unity自用面经(未完)
  • 神经网络中之多类别分类:从基础到高级应用
  • ChatGPT对话导出工具-轻松提取聊天记录导出至本地[特殊字符]安装指南
  • 审计数据整合:集团多主体科目余额表合并全流程解析
  • JVM内存模型深度解剖:分代策略、元空间与GC调优实战
  • 在 Laravel 12 中实现 WebSocket 通信
  • pyqt写一个TCP(UDP)检测工具