最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MacOS系統(tǒng)下Git的詳細(xì)安裝步驟與基礎(chǔ)設(shè)置指南

 更新時(shí)間:2026年04月14日 09:42:39   作者:獨(dú)隅  
本文介紹了在MacOS上安裝Git的的不同方法,包括通過(guò)Homebrew安裝、通過(guò)XcodeCommandLineTools安裝和手動(dòng)下載安裝包安裝,此外,還還介紹了配置用戶名和郵箱、配置SSH密鑰、配置差異工具和Git代理等以及解決安裝過(guò)程中可能出現(xiàn)的常見(jiàn)問(wèn)題,需要的朋友可以參考下

一、安裝 Git

方法 1:通過(guò) Homebrew 安裝(推薦)

安裝 Homebrew(若未安裝):

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

• 安裝完成后,重啟終端。

通過(guò) Homebrew 安裝 Git:

brew install git

驗(yàn)證安裝:

git --version

• 輸出類似 git version 2.39.0 表示成功。

方法 2:通過(guò) Xcode Command Line Tools 安裝

安裝 Xcode Command Line Tools:

xcode-select --install

系統(tǒng)會(huì)彈出圖形化安裝界面,按提示完成安裝。

驗(yàn)證 Git 是否自帶安裝:

git --version

MacOS 默認(rèn)會(huì)安裝 Git,但版本可能較舊(如 2.37.0)。

方法 3:手動(dòng)下載安裝包

  1. 訪問(wèn) Git 官網(wǎng)下載頁(yè)面:
    https://git-scm.com/download/mac
  2. 下載 .dmg 文件(如 git-2.39.0-intel-universal-mavericks.dmg)。
  3. 掛載并安裝:
    • 雙擊下載的 .dmg 文件,將 Git.app 拖入 Applications 文件夾。
  4. 配置環(huán)境變量:
# 將 Git 添加到 PATH(若手動(dòng)安裝未自動(dòng)配置)
echo 'export PATH="/Applications/Git.app/Contents/Resources/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

二、基礎(chǔ)配置

1. 設(shè)置全局用戶名和郵箱

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

• 驗(yàn)證配置:

git config --global --list

2. 配置 SSH 密鑰(用于 GitHub/GitLab 等)

生成 SSH 密鑰:

ssh-keygen -t ed25519 -C "your.email@example.com"

• 按提示保存密鑰到默認(rèn)路徑(~/.ssh/id_ed25519)。
• 設(shè)置密鑰密碼(可選)。

將公鑰添加到 GitHub/GitLab:
• 復(fù)制公鑰內(nèi)容:

cat ~/.ssh/id_ed25519.pub

• 登錄 GitHub → Settings → SSH and GPG Keys → 添加新 SSH Key。

測(cè)試 SSH 連接:

ssh -T git@github.com

• 成功提示:Hi username! You've successfully authenticated.

3. 配置 Git 別名(簡(jiǎn)化命令)

git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.st status
git config --global alias.lg "log --oneline --graph --all"

• 示例:git st 等同于 git status。

4. 啟用 Git 自動(dòng)換行符轉(zhuǎn)換

git config --global core.autocrlf input  # MacOS/Linux
git config --global core.safecrlf warn    # 檢測(cè)混合換行符

三、高級(jí)設(shè)置

1. 配置差異工具(如 Beyond Compare)

  1. 安裝 Beyond Compare(需購(gòu)買或下載試用版)。
  2. 配置 Git 調(diào)用 Beyond Compare:
git config --global merge.tool bc3
git config --global mergetool.bc3.path "/Applications/Beyond Compare.app/Contents/MacOS/bcomp"

2. 配置 Git 代理(解決網(wǎng)絡(luò)問(wèn)題)

# HTTP/HTTPS 代理
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy https://127.0.0.1:7890

# SOCKS5 代理(如 Clash)
git config --global http.proxy socks5://127.0.0.1:7890
git config --global https.proxy socks5://127.0.0.1:7890

# 取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy

四、常見(jiàn)問(wèn)題與解決方法

1. 安裝失?。篍rror: The following directories are not writable by your user

• 解決:使用 sudo 或修復(fù)目錄權(quán)限:

sudo chown -R $(whoami) /usr/local/*

2. 權(quán)限錯(cuò)誤:Permission denied (publickey)

• 解決:

確認(rèn) SSH 密鑰已添加到 ssh-agent

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

檢查公鑰是否正確添加到 GitHub/GitLab。

3. Git 版本過(guò)舊

• 升級(jí) Git:

brew update && brew upgrade git

4. 終端提示git: command not found

• 解決:
• 檢查是否已安裝 Git:which git。
• 若未安裝,通過(guò)上述方法重新安裝。
• 確保 Git 路徑在環(huán)境變量中(echo $PATH)。

五、卸載 Git

# 通過(guò) Homebrew 卸載
brew uninstall git

# 手動(dòng)刪除(若通過(guò) dmg 安裝)
sudo rm -rf /Applications/Git.app
sudo rm -rf /usr/local/git

到此這篇關(guān)于MacOS系統(tǒng)下Git的詳細(xì)安裝步驟與基礎(chǔ)設(shè)置指南的文章就介紹到這了,更多相關(guān)MacOS Git安裝與配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用TeXLive2022和VSCode安裝配置步驟(LaTeX寫(xiě)論文)

    使用TeXLive2022和VSCode安裝配置步驟(LaTeX寫(xiě)論文)

    這篇文章主要介紹了使用TeXLive2022和VSCode的安裝配置步驟,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • 關(guān)于Typora中l(wèi)atex的用法與常用語(yǔ)法

    關(guān)于Typora中l(wèi)atex的用法與常用語(yǔ)法

    這篇文章主要介紹了關(guān)于Typora中l(wèi)atex的用法與常用語(yǔ)法,typora使用latex進(jìn)行公式的編寫(xiě),本文說(shuō)明了常用的語(yǔ)法,需要的朋友可以參考下
    2023-04-04
  • Gitlab如何回滾到某個(gè)commit

    Gitlab如何回滾到某個(gè)commit

    文章介紹了如何通過(guò)命令行使用Git回滾到特定版本的詳細(xì)步驟,包括查看提交記錄、定位到特定的commit ID、使用git reset回滾本地文件,并最終強(qiáng)制提交到遠(yuǎn)程分支
    2025-12-12
  • Visual Studio安裝git插件的方法步驟

    Visual Studio安裝git插件的方法步驟

    這篇文章主要介紹了Visual Studio安裝git插件的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • vscode中setting.json配置文件配置詳解

    vscode中setting.json配置文件配置詳解

    這篇文章主要給大家介紹了關(guān)于vscode中setting.json配置文件配置的相關(guān)資料,VSCode中的setting.json文件用于存儲(chǔ)用戶自定義的配置設(shè)置,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-09-09
  • gitlab項(xiàng)目實(shí)現(xiàn)添加新成員

    gitlab項(xiàng)目實(shí)現(xiàn)添加新成員

    這篇文章主要介紹了gitlab項(xiàng)目實(shí)現(xiàn)添加新成員方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-11-11
  • vscode檢測(cè)到#include錯(cuò)誤請(qǐng)更新includePath的解決方法

    vscode檢測(cè)到#include錯(cuò)誤請(qǐng)更新includePath的解決方法

    這篇文章主要介紹了vscode檢測(cè)到#include錯(cuò)誤請(qǐng)更新includePath的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 完美解決webstorm啟動(dòng)索引文件卡死的問(wèn)題

    完美解決webstorm啟動(dòng)索引文件卡死的問(wèn)題

    下面小編就為大家分享一篇完美解決webstorm啟動(dòng)索引文件卡死的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • 算法系列15天速成 第三天 七大經(jīng)典排序【下】

    算法系列15天速成 第三天 七大經(jīng)典排序【下】

    今天跟大家聊聊最后三種排序: 直接插入排序,希爾排序和歸并排序
    2013-11-11
  • 網(wǎng)絡(luò)抓包工具wireshark入門教程詳解

    網(wǎng)絡(luò)抓包工具wireshark入門教程詳解

    Wireshark是一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包分析軟件,功能非常強(qiáng)大,奈何他是英文版的,今天就為大家詳細(xì)介紹一下網(wǎng)絡(luò)抓包工具wireshark的使用教程
    2018-10-10

最新評(píng)論

绩溪县| 武功县| 班戈县| 东方市| 宁强县| 乐安县| 贺州市| 蒙自县| 普定县| 武宁县| 许昌市| 遂平县| 冷水江市| 普兰县| 陇西县| 长治县| 泾川县| 天峻县| 香格里拉县| 宁河县| 西昌市| 化州市| 大田县| 昌吉市| 方正县| 岫岩| 新平| 嘉祥县| 连云港市| 汉中市| 宝山区| 阳谷县| 瓦房店市| 时尚| 娄底市| 沧源| 东港市| 兴安盟| 丽江市| 如皋市| 临清市|