github代码拉取(mac版)

两种方式: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。

官方参考:

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

【tips】

如果使用token后,报了403错误,建议检查当前网络,是否为企业内网。https无法穿透内网防火墙,会造成403报错。此时,建议使用ssh进行拉取。


【附】

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。