git和github设置

git安装

debian系

1
sudo apt install git

arch linux

1
sudo pacman -S git

macos

1
brew install git

设置git

设置提交用户名

1
git config --global user.name "Mona Lisa"

设置提交电子邮件

1
git config --global user.email "YOUR_EMAIL"

验证一下

1
2
git config --global user.name
git config --global user.email

设置GitHub

现在github已不能使用传统token的方式验证,网上大部分教程已失效,可采用官方推荐的gh(GitHub CLI)方式验证自己的账户。

安装gh

macos

1
brew install gh

debian系

1
2
3
4
5
6
type -p curl >/dev/null || (sudo apt update && sudo apt install curl -y)
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg \
&& sudo chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
&& sudo apt update \
&& sudo apt install gh -y

arch linux

1
sudo pacman -S github-cli

验证账户

1
gh auth login

一直下一步即可完成账户验证。