两种方式:ssh / https
一、ssh
1、本地创建SSH Key
ssh-keygen -t rsa -C "你自己注册GitHub的邮箱"
2、复制公钥
open /Users/xxx/.ssh/id_rsa.pub
3、github创建ssh key
访问:https://github.com/settings/keys
将步骤2的公钥复制到github。
4、本地登录
ssh -T git@github.com
如果看到,hi + 你的用户名,说明登录成功,可以正常使用ssh方式clone仓库。
如果看到如下报错,则打开 /Users/xxx/.ssh/known_hosts文件,找到里面的github相关配置,删除后(vim打开,不进入insert模式,直接双击d,可以直接删除整行文本),重新执行 ssh -T git@github.com
二、https
拉取后,输入用户名+密码,注意密码要使用 person access token,而不是原始密码。
访问: https://github.com/settings/tokens 获取 token。
官方参考:
【tips】
如果使用token后,报了403错误,建议检查当前网络,是否为企业内网。https无法穿透内网防火墙,会造成403报错。此时,建议使用ssh进行拉取。