1.在mac系統使用HomeBrew安裝git (如果沒有git)
直接使用命令行brew install git?
2.檢查是否有ssh keys
終端命令行 cd ~/.ssh? (一般git的公鑰秘鑰相關的文件都會保存在.ssh文件里面)
3.如果有.ssh文件。
那就說明本地的git連接過其他遠程倉庫(可能是之前主人的)。那么你最好創建一個新的ssh key 并保存好前主人的ssh key(這是品質)
ls命令行后會看到三個文件,分別是
id_rsa? ? ?id_rsa.pub? ?known_hosts
mkdir? key_backup(創建一個新文件夾用于保存舊的id_rsa)
cp id_rsa* key_backup(移動舊的key文件,就是id_rsa到key_backup文件夾)
rm? id_rsa*(刪除舊的,已經備份了,接下來創建你的)
ssh-keygen -t rsa -C "youremail@youremail.com"(輸入你綁定github賬號的郵箱)
隨后輸出一下語句:
Generating public/private rsa key pair. Enter file in which to save thekeys (/Users/your_user_directory/.ssh/id_rsa): //這里需要按下 enter 鍵就好
按下 enter 之后,又會出現下面的提示:
//輸入回車后提示輸入一個類似于密碼的自定義的通行證號,如果直接回車則為空
Enter passphrase(empty for no passphrase):
//提示重新輸入以便確認輸入是否正確
Enter same passphraseagain:
隨后,你會收到一大串的提示,大概的意思是告訴你創建好了 id_rsa 和 id_rsa.pub 文件。
4.在github上添加你的ssh key
在github中添加ssh(如圖示):
登陸github,選擇Settings-->SSH Keys (點擊New SSH key)
Title:xxxxx@gmail.com
Key:打開你生成的id_rsa.pub文件(可以使用cat id_rsa.pub命令行,查看相應里面的字符串,復制,全部都是),將其中內容拷貝至此。創建成功會有相應的提示。
5.驗證是否連接github
終端命令行 ssh -T git@github.com,會顯示以下信息:
The authenticity of host 'github.com (207.97.227.239)' can't be established.
? RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
? Are you sure you want to continue connecting (yes/no)?
輸入yes后輸出: Hi username! You've successfully authenticated, but GitHub does not provide shell access.
然后就大功告成了