Mac安裝並配置Git+SourceTree


1. 安裝Git

  安裝Git有多種辦法,Xcode、homebrew包管理器,都可以比較輕松的安裝Git,但是我比較習慣從官網下載最新版本使用。

  官網:https://git-scm.com/download/mac

  

  點擊“install”會跳轉到SF.net的網站:https://sourceforge.net/projects/git-osx-installer/

  里面可以下載到最新的或者前4個版本的dmg安裝包,下載完畢雙擊安裝即可。

  查看安裝的版本: git --version 

  

 

2. 配置Git

  首先需要配置全局的名和郵箱。

  git config --global user.name "名字"   git config --global user.email "郵箱"

  

  查看是否配置好了: git config --global -l ,這個命令會展示Git所有的全局配置。

  現在需要配置SSH密鑰,首先檢查是否已經有密鑰了: cd ~/.ssh ,這是檢查默認位置是否已經生成了ssh文件夾。

  如果已經生成了可以直接使用生成了的ssh密鑰,如果想換新的可以看下一步。

  生成SSH: ssh-keygen -t rsa -C "遠端郵箱" ,最常用的加密方式就是rsa,所以-t使用rsa加密。

  不需要加密密鑰、更改密鑰名稱等操作的可以一路回車到底,生成的SSH公鑰和私鑰存放在 ~/.ssh 目錄下。

  其中私鑰id_rsa需要自己保存,公鑰id_rsa.pub用於放置在遠端倉庫。

  需要添加一個配置文件指定私鑰,然后SourceTree每次啟動會讀這個文件加載私鑰。

// 先將私鑰加載
ssh-add ~/.ssh/id_rsa // 將私鑰加入到“鑰匙串”
ssh-add -K ~/.ssh/id_rsa // 跳轉到ssh目錄
cd ~/.ssh
// 創建配置文件
touch config // 打開配置文件
open config // 把下面的代碼粘進去
Host * UseKeychain yes AddKeysToAgent yes IdentityFile ~/.ssh/id_rsa

  保存文件,然后將公鑰配置到碼雲、GitHub等遠端倉庫,見這篇《Git的使用(3) —— 遠程版本庫的操作(GitHub)》

  然后需要一個很重要的操作,將ECDSAkey(碼雲)、RSA key(GitHub)添加到已知hosts。

// 碼雲
ssh -T git@gitee.com // GitHub
ssh -T git@github.com

  

  第一次輸入命令的時候會咨詢是否將key添加到本地已知hosts,輸入yes即可,之后再執行命令的時候只有下面一條successfully提示。

  如果重新創建SSH之后,需要刪除生成的key,在 ~/.ssh 的 known_hosts 文件中可以找到,切記不要刪錯了。

 

3. 安裝SourceTree

  因為TortoiseGit沒有macOS版本的,所以需要找一個替代的。

  雖然說這類工具有很多,但是唯獨SourceTree是又免費又好用的,還有中文官網和自帶中文。

  中文官網:https://www.atlassian.com/zh/software/sourcetree

  下載的是一個zip壓縮包,解壓后拖到Application中打開就可以。

  使用的時候會讓你注冊一個Bitbucket賬號,反正也是免費的,注冊就可以了,之后就可以登陸使用了。

  接下來全部都是中文,使用方式不用再說了。不過里面可以直接綁定GitHub賬號管理遠端的項目挺有意思的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM