Git 系列(一) --Mac Git 安装及遇到的问题

官网推荐安装就两步:

  1. 安装Homebrew
  2. 然后执行brew install git

软件官网地址为:https://git-scm.com/,前期跟着下面图走就行
请添加图片描述
请添加图片描述
请添加图片描述
安装Homebrew
请添加图片描述
运行命令 安装Homebrew 报错如下:

curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 42 ms: Couldn't connect to server
https://blog.csdn.net/qq_43531694/article/details/106862753

解决方法:
打开网站: https://www.ip.cn/
查询一下 raw.githubusercontent.com 对应的IP 地址然后修改hosts文件如下:
请添加图片描述

这里其实相当于网络不通的解决方式,一个网址在你电脑上是否能打开,打不开 我们都会在终端(dos系统)ping 一下 举个例子:
请添加图片描述

这是通的状态,一般不通会显示 timeout 等,你可以试试你的github是否通着。

再次执行安装Homebrew:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

rxymac@AppledeMBP:~$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
==> Checking for `sudo` access (which may request your password)...
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew

Press RETURN/ENTER to continue or any other key to abort:
==> /usr/bin/sudo /usr/sbin/chown -R rxymac:admin /usr/local/Homebrew
==> Downloading and installing Homebrew...
fatal: unable to access 'https://github.com/Homebrew/brew/': Recv failure: Operation timed out
Failed during: /usr/bin/git fetch --force origin

报错:

fatal: unable to access 'https://github.com/Homebrew/brew/': Recv failure: Operation timed out
Failed during: /usr/bin/git fetch --force origin

解析方案:
执行命令:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”

rxymac@AppledeMBP:~$ /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

               开始执行Homebrew自动安装程序
             [cunkai.wang@foxmail.com]
          ['2023-08-26 16:34:35']['13.3']
       https://zhuanlan.zhihu.com/p/111014448


请选择一个下载brew本体的序号,例如中科大,输入1回车。
源有时候不稳定,如果git克隆报错重新运行脚本选择源。
1、中科大下载源
2、清华大学下载源
3、北京外国语大学下载源
4、腾讯下载源
5、阿里巴巴下载源
6、跳过下载brew去配置下载源
请输入序号: 1


  你选择了中国科学技术大学brew本体下载源

!!!此脚本将要删除之前的brew(包括它下载的软件),请自行备份。
  ->是否现在开始执行脚本(N/Y) Y

--> 脚本开始执行
Mac os设置开机密码方法:
    (设置开机密码:在左上角苹果图标->系统偏好设置->用户与群组->更改密码)
    (如果提示This incident will be reported. 在用户与群组中查看是否管理员)
==> 通过命令删除之前的brew、创建一个新的Homebrew文件夹
  请输入开机密码,输入过程不显示,输入完后回车
开始执行
  ---备份要删除的/usr/local/Homebrew到系统桌面....
cp: /usr/local/Homebrew/Library/Homebrew/os/mac/pkgconfig/fuse/osxfuse.pc: No such file or directory
cp: /usr/local/Homebrew/Library/Homebrew/os/mac/pkgconfig/fuse/fuse.pc: No such file or directory
   ---/usr/local/Homebrew 备份完成
-> 创建文件夹 /usr/local/Homebrew
运行代码 ==> /usr/bin/sudo /bin/mkdir -p /usr/local/Homebrew
此步骤成功
运行代码 ==> /usr/bin/sudo /bin/chmod -R a+rwx /usr/local/Homebrew
运行代码 ==> /usr/bin/sudo /usr/sbin/chown rxymac /usr/local/Homebrew
运行代码 ==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/Homebrew
  ---备份要删除的/Users/rxymac/Library/Caches/Homebrew到系统桌面....
   ---/Users/rxymac/Library/Caches/Homebrew 备份完成
  ---备份要删除的/Users/rxymac/Library/Logs/Homebrew到系统桌面....
   ---/Users/rxymac/Library/Logs/Homebrew 备份完成
git version 2.39.2 (Apple Git-143)

  下载速度觉得慢可以ctrl+c或control+c重新运行脚本选择下载源
  ==> 从 https://mirrors.ustc.edu.cn/brew.git 克隆Homebrew基本文件

未发现Git代理(属于正常状态)
Cloning into '/usr/local/Homebrew'...
remote: Enumerating objects: 253775, done.
remote: Total 253775 (delta 0), reused 0 (delta 0), pack-reused 253775
Receiving objects: 100% (253775/253775), 69.39 MiB | 3.72 MiB/s, done.
Resolving deltas: 100% (187601/187601), done.
此步骤成功
--创建Brew所需要的目录
运行代码 ==> The following existing directories will be made group writable:
/usr/local/bin/brew
运行代码 ==> /usr/bin/sudo /bin/chmod u+rwx /usr/local/bin/brew
运行代码 ==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/bin/brew
运行代码 ==> /usr/bin/sudo /usr/sbin/chown -R rxymac:admin /usr/local/Homebrew
运行代码 ==> /usr/bin/sudo /bin/mkdir -p /Users/rxymac/Library/Caches/Homebrew
运行代码 ==> /usr/bin/sudo /bin/chmod g+rwx /Users/rxymac/Library/Caches/Homebrew
运行代码 ==> /usr/bin/sudo /usr/sbin/chown -R rxymac /Users/rxymac/Library/Caches/Homebrew
--依赖目录脚本运行完成
==> 创建brew的替身

  brew下载完成。
  如果需要Core、Cask、services的话,输入Y继续克隆
  不需要的回车跳过:

==> 配置国内镜像源HOMEBREW BOTTLE
此处如果显示Password表示需要再次输入开机密码,输入完后回车
运行代码 ==> /usr/bin/sudo /bin/chmod -R a+rwx /Users/rxymac/.bash_profile
运行代码 ==> /usr/bin/sudo /usr/sbin/chown rxymac /Users/rxymac/.bash_profile
运行代码 ==> /usr/bin/sudo /usr/bin/chgrp admin /Users/rxymac/.bash_profile
有些电脑xcode和git混乱,再运行一次,此处如果有error正常。
xcode-select: error: command line tools are already installed, use "Software Update" in System Settings to install updates


            Homebrew已经安装成功,接下来配置国内源。

请选择今后brew install的时候访问那个国内镜像,例如阿里巴巴,输入5回车。

1、中科大国内源
2、清华大学国内源
3、北京外国语大学国内源
4、腾讯国内源
5、阿里巴巴国内源
请输入序号: 5


    你选择了阿里巴巴国内源



        环境变量写入->/Users/rxymac/.bash_profile


此步骤成功
运行代码 ==> /usr/bin/sudo /bin/chmod -R a+rwx /usr/local/Homebrew
运行代码 ==> /usr/bin/sudo /usr/sbin/chown rxymac /usr/local/Homebrew
运行代码 ==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/Homebrew

==> 安装完成,brew版本

Homebrew 4.1.6-16-g3c8b494-dirty
Homebrew前期配置成功
电脑系统版本:13.3

  ==> brew update-reset

==> Fetching /usr/local/Homebrew...

==> Resetting /usr/local/Homebrew...
branch 'master' set up to track 'origin/master'.
Reset branch 'master'
Your branch is up to date with 'origin/master'.


        Homebrew自动安装程序运行完成
          国内地址已经配置完成

  桌面的Old_Homebrew文件夹,没有你需要的可以删除。

              初步介绍几个brew命令
查看版本:brew -v  更新brew版本:brew update
查找:brew search python(其中python替换为要查找的关键字)
安装:brew install python  安装完成输入 python3 -h 查看
本地软件库列表:brew ls


        欢迎右键点击下方地址-打开链接 点个赞吧
         https://zhuanlan.zhihu.com/p/111014448

安装成功 但还需要重启终端 或者 运行 source /Users/rxymac/.bash_profile 否则国内地址无法生效

rxymac@AppledeMBP:~$ source /Users/rxymac/.bash_profile

这个工程要选源,大家根据需求选择就行
安装成功,查看git版本

#输 git -vgit --version

rxymac@AppledeMBP:~$ git --version
git version 2.42.0

有需要下载安装Github Desktop
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值