github代碼拉取(mac版)

兩種方式: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。

官方參考:

https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls

【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)行拉取。


【附】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容