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

mac下载homebrew 安装和使用git

mac下载homebrew 安装和使用git

本人最近从windows换成mac,记录一下用homebrew安装git的过程

打开终端

command + 空格,搜索终端

安装homebrew

在终端中输入下面命令,来安装homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

成功安装显示如下
在这里插入图片描述

配置brew系统变量

这个时候,尝试直接使用brew命令安装git行不通,因为没有配环境变量

在这里插入图片描述

确认 Homebrew 是否安装成功: 在终端输入以下命令,确认 Homebrew 是否安装在正确的位置

/opt/homebrew/bin/brew --version

在这里插入图片描述

将 Homebrew 添加到 PATH 如果上述命令显示版本信息,接下来需要将 Homebrew 添加到你的 PATH 中。你可以按照以下步骤操作:

  • 打开你的 ~/.bash_profile~/.zshrc 文件(取决于你使用的是 Bash 还是 Zsh)。大部分情况下 macOS 默认是 Zsh,如果你没有修改过默认 Shell,应该是 Zsh。本人为了保险起见在这两个文件里都配了。

    nano ~/.zshrc
    
    nano ~/.bash_profile
    
  • 在文件末尾添加以下行:

    export PATH="/opt/homebrew/bin:$PATH"
    
  • 保存并关闭文件,使用 Ctrl + X,然后按 Y 保存更改。

重新加载配置文件: 你可以通过执行以下命令来让更改立即生效:

source ~/.zshrc
source ~/.bash_profile

验证 Homebrew 是否正确配置: 重新打开终端,并输入以下命令来检查 brew 是否可以正常使用:

brew --version

如果一切顺利,应该会显示 Homebrew 的版本信息。
在这里插入图片描述

git安装与使用

安装git,并拉代码仓库

brew install git

配置 Git 的用户名和邮箱:

  1. 设置全局用户名: 在终端中输入以下命令,替换 Your Name 为你的名字:

    git config --global user.name "Your Name"
    
  2. 设置全局邮箱: 同样,替换 youremail@example.com 为你的邮箱:

    git config --global user.email "youremail@example.com"
    
  3. 查看配置是否成功: 你可以通过以下命令查看你当前的 Git 配置信息:

    git config --global --list
    

    这将显示你设置的用户名和邮箱等配置信息。

配置密码:

  • 对于 GitHub 等平台,如果你使用的是 HTTPS 链接,在首次推送或拉取时,Git 会提示你输入用户名和密码。

  • 为了方便,你可以使用 Git 的凭证助手(Credential Helper),这样可以保存密码,避免每次都输入。

    git config --global credential.helper osxkeychain
    

    这会将你的 Git 凭证(用户名和密码)存储在 macOS 的 Keychain 中。

使用 SSH(可选):

如果你打算使用 SSH 链接(如 git@github.com:username/repository.git),你还需要设置 SSH 密钥并将公钥添加到 GitHub 或其他 Git 托管服务。

  • 生成 SSH 密钥:

    ssh-keygen -t rsa -b 4096 -C "youremail@example.com"
    

    指定正确的保存路径: 通常默认是 ~/.ssh/id_rsa,这是标准的 SSH 密钥文件位置。所以当提示:

    Enter file in which to save the key (/Users/didi/.ssh/id_rsa):
    

    你只需要复制上面的路径并输入即可。

    /Users/didi/.ssh/id_rsa
    

    这样,密钥就会保存在默认的 ~/.ssh/id_rsa~/.ssh/id_rsa.pub 文件中。

    设置密码(可选): 接下来,会提示你输入 passphrase(密钥的密码),这是一个可选步骤。如果你希望为你的 SSH 密钥设置密码以增加安全性,可以输入一个密码。否则,直接按回车跳过。

  • 将 SSH 公钥添加到 GitHub: 找到生成的公钥(默认在 ~/.ssh/id_rsa.pub)用cat ~/.ssh/id_rsa.pub 查看并复制,并将其添加到 GitHub 账户的 SSH 密钥设置中。 操作完后git会提醒你该ssh密匙有效。这样你就可以用ssh来git clone了。

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

相关文章:

  • SimFlow: 基于OpenFOAM的CFD求解器
  • 积木报表的 API 数据集 (附Demo图文)
  • JavaAPI — 日期与集合
  • Spring MVC @RequestParam 注解怎么用?如何处理可选参数和默认值?
  • 温补晶振(TCXO)稳定性优化:从实验室到量产的关键技术
  • 【爬虫】deepseek谈爬虫工具
  • Java 多线程进阶:什么是线程安全?
  • 如何在 Linux 环境下使用 Certbot 自动生成 SSL 证书并部署到 Nginx 服务中
  • 【论文阅读】APMSA: Adversarial Perturbation Against Model Stealing Attacks
  • 7.软考高项(信息系统项目管理师)-资源管理
  • C++初阶-string类2
  • [PRO_A7] SZ501 FPGA开发板简介
  • Roboflow标注数据集
  • crashpad 编译
  • 时态--00--总述
  • 1254. 【动态规划】单词的划分
  • KUKA机器人不同的用户权限详细介绍
  • vue+django农产品价格预测和推荐可视化系统[带知识图谱]
  • 0901context_useReducer_状态管理-react-仿低代码平台项目
  • 如何写好Verilog状态机
  • 【Bootstrap V4系列】学习入门教程之 布局
  • w~大模型~合集14
  • 用电数据 一网打尽“多回路计量电表”让能耗管理更简单
  • 【文献分享】Modelling the species-area提供数据和代码
  • 技术研究 | 推荐系统训练后多分类属性遗忘:双组分损失优化与效用空间正则设计
  • GitHub修炼法则:第一次提交代码教学(Liunx系统)
  • Redis Info 性能指标描述
  • AIGC 大模型微调实战:中小企业如何用自有数据训练专属 AI 模型?
  • TCP三次握手、四次挥手+多线程并发处理
  • 昆仑万维:AI短剧出海布局,中型公司如何突破AI商业化?