兩種方式:ssh / https
一、ssh
1、本地創(chuàng)建SSH Key
?ssh-keygen -t rsa -C?"你自己注冊(cè)GitHub的郵箱"
2、復(fù)制公鑰
open /Users/xxx/.ssh/id_rsa.pub?
3、github創(chuàng)建ssh key
訪問(wèn):https://github.com/settings/keys
將步驟2的公鑰復(fù)制到github。
4、本地登錄
ssh -T git@github.com
如果看到,hi + 你的用戶名,說(shuō)明登錄成功,可以正常使用ssh方式clone倉(cāng)庫(kù)。
如果看到如下報(bào)錯(cuò),則打開(kāi) /Users/xxx/.ssh/known_hosts文件,找到里面的github相關(guān)配置,刪除后(vim打開(kāi),不進(jìn)入insert模式,直接雙擊d,可以直接刪除整行文本),重新執(zhí)行?ssh -T git@github.com

二、https
拉取后,輸入用戶名+密碼,注意密碼要使用 person access token,而不是原始密碼。
訪問(wèn):?https://github.com/settings/tokens?獲取 token。
官方參考:
【tips】
如果使用token后,報(bào)了403錯(cuò)誤,建議檢查當(dāng)前網(wǎng)絡(luò),是否為企業(yè)內(nèi)網(wǎng)。https無(wú)法穿透內(nèi)網(wǎng)防火墻,會(huì)造成403報(bào)錯(cuò)。此時(shí),建議使用ssh進(jìn)行拉取。
【附】
