共计 780 个字符,预计需要花费 2 分钟才能阅读完成。
Https 方式
Https 方式一般是临时环境使用,并且Github 已经取消了使用账号密码进行 push 等操作,但是可以个人访问令牌(PAT)代替密码。
生成 token 方式如下:
- 登录 GitHub,点击右上角头像 -> Settings。
- 滚动到左侧菜单最下方,点击 Developer settings。
- 选择 Personal access tokens -> Tokens (classic) 。
- 点击 Generate new token (classic) 。
- Note 填一个名字(如
my-https-token),Expiration 选择有效期(如 90 天或永不过期)。 - Select scopes(勾选权限) :上传代码必须勾选 repo 全家桶。
- 点击最下方的 Generate token,立即复制生成的字符串(只出现一次)
注意一定要选 classic,选择Fine-grained tokens(细粒度令牌),会出现错误
fatal: unable to access 'https://github.com/xxx/test/': The requested URL returned error: 403
SSH 方式
SSH 方式一般是在自己稳定的机器上使用,通过在本机生成密钥对,然后将公钥上传到 GitHub 即可。
可以按如下方式借助 github cli 快速搞定:
- 安装 cli
debian 系:
sudo apt update && sudo apt install gh
windows:
# 使用 winget
winget install GitHub.cli
# 使用 scoop
scoop install gh
macos:
brew install gh
- 自动化配置
gh auth login
按提示操作即可,如果没有密钥会提示生成密钥对,并且 Git 操作协议选择 SSH,最后访问 https://github.com/login/device,输入终端生成的 8 位字符的动态一次性代码即可。
AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完